This invention relates to a technique for correlating the Galvanic Skin Response (GSR) of multiple individuals watching the same content.
Galvanic Skin Response (GSR) signals constitute a measure of skin conductance. Measurement of GSR occurs by placing two electrodes on the skin of a user, then applying very small voltage across the electrodes and measuring the current passing through the skin. More current means higher conductance, thus establishing the GSR signal. Due to evolution, human beings sweat whenever they see something exciting or simulating. The sweat contains electrolytes which increase the conductance of the skin. Thus, while a user watches content, the GSR signal will increase as the user sees something stimulating in the content.
In connection with group viewing of the same content, having some measure of the GSR signals for the group will prove useful. However, past attempts to combine GSR signals from individual users has not yielded satisfactory results.
Thus a need exists for a technique for combining GSR signals from multiple users.
Briefly, a method for correlating Galvanic Skin Response (GSR) signals from multiple users watching the same content to identify scenes of interest in such content includes filtering GSR signals from each user by subtracting consecutive GSR signal samples from each other. The user reaction portion and baseline portion of the GSR signals for the users are collectively optimized to recover non-zero user responses for the users. The locations in the content having the non-zero responses for the users are then identified as the scenes of interest in such content for the users.
To understand the problem of correlating GSR signals from multiple users, consider the setting depicted in
Even though a correlation exists between the users' GSR signals and the content watched, extracting the exact moment when each user becomes stimulated has proven problematic. There are three reasons for this. (1) The exact relationship between the moments of interest in the content and the increase in each user's GSR signal is not straight forward. (2) The increase in the GSR signal due each user's stimulation to the viewed content lies on top of an already existing but unknown baseline GSR signal. This unknown baseline signal depends on related environmental factors like temperature, rate of absorption etc. (3) Some sensor noise always exists in the GSR signal which corrupts the GSR signal further.
As discussed, a correlation exists between an individual user's GSR and the content observed by that user. In addition, when the group of users watches the same content, a correlation exists across the various users GSR measurements as well. The GSR signal processing technique of the present principles exploits these correlations to find moments (scenes) of group interest in the content.
In order to better understand the GSR signal processing technique of the present principles, consider the following notations. Suppose the content is of duration ‘T’ seconds and sampling occurs every second. Let ‘xi’ be a ‘T’ dimensional vector representing the ith user's reactions to the content every second, and ‘hi’ be a ‘t’ dimensional vector(with t<<T) capturing the typical sweat response of the ith user. Each user is modeled as a Linear Time Invariant (LTI) system, with an impulse response ‘hi’ representing the typical way each user sweats when the user finds something exciting in the content.
In
where the ‘Th’ is a (t+T−t) by T tall Toeplitz matrix as shown above. With this the final observation ‘y’ can be written as
y=x*h+b+n=T
h
x+b+n
In accordance with an aspect of the present principles, the effect of the baseline signal is mitigated by filtering the observed signal for each user such that the baseline component of the GSR signal does not obfuscate the user's response. Such filtering occurs by subtracting consecutive components from observed GSR signal ‘y’ via block 404 in the system 200 in the following manner:
The subtraction of consecutive samples of the observation can be achieved simply by multiplying the observation by the difference matrix ‘D’ shown above. The above-described matrix includes noise subtraction performed by the block 206.
After taking the difference of the consecutive samples the observations, the user reactions ‘xi’ part in the GSR signal and the transformed baseline ‘Dbi’ component of the GSR signal have same structure. Both ‘xi’ and ‘Dbi’ are sparse. Since users are watching the same content, the vectors ‘xi’ are non-zero at same locations. This problem is solved the following optimization
where xi represents the response of a user ui represents, ui=Dbi represents filtered baseline signal for user ui, Dyi represents filtered observation for user ui, D represents a difference matrix and Thi represents Toeplitz matrix for user typical ui sweat response and I represents identity matrix.
The parameter ‘η’ is the tuning parameter used to fine-tune the output. Standard open source numerical optimization software packages can be used to solve this problem easily. The solution of above problem is such that the recovered ‘xi’ have non-zeros at similar locations. This gives us the points of group interest in the visual content.
In contrast to prior approaches, the GSR correlation technique of the present principles makes use of a more realistic single model for the GSR observations and considers the correlations of groups of users watching the same content. In addition, the signal model of the present principles yields an optimization problem that is much easier to solve than prior approaches. For example, prior approaches require many lines of code, while the technique of the present principles can be implemented in 4 lines of code. In addition, the computation time required by this invention is significantly faster than the previous approach.
The foregoing describes a technique for correlating GSR signals of multiple users.
This application claims priority under 35 U.S.C. 119(e) to U.S. Provisional Patent Application Ser. No. 62/216,080, filed Sep. 9, 2015, the teachings of which are incorporated herein.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/060359 | 11/12/2015 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62216080 | Sep 2015 | US |