Positioning of electrodes for transcranial brain stimulation
Through head image processing and augmented reality technology, the problem of difficulty in electrode positioning during transcranial brain stimulation is solved, and the electrode positioning is achieved independently and correctly at home is improved, and the quality and efficiency of treatment are improved.
Patent Information
- Application Number
- CN201980047617.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-07-31
- Filing Date
- 2019-07-23
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2039-07-23
AI Technical Summary
In transcranial stimulation, the correct positioning of the electrode is difficult to ensure, especially in the absence of physician supervision in daily treatment, which can easily lead to misplacement and affect the treatment effect.
By capturing head images with the camera, detecting feature points to create a head model, compute the position of the electrode on the head, and displaying the correct position of the electrode on the display, using augmented reality technology to guide the user to correctly locate the electrodes.
The electrodes are automatically positioned correctly at home, which improves the quality of transcranial stimulation, reduces dependence on physicians, ensures the correct position of the electrodes, and avoids misplacement during treatment.
Smart Images

Figure CN112423835B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the positioning of an electrode for transcranial brain stimulation. A method is provided for guiding an electrode on the head of a user of an electrode for transcranial brain stimulation and possibly also verifying its positioning. Background Art
[0002] Transcranial brain stimulation is used, for example, to help stroke rehabilitation and brain injury patients, as well as to treat depression. An example of transcranial brain stimulation is transcranial direct current stimulation (tDCS), which is a well-known non-invasive cranial nerve stimulation technique. Transcranial brain stimulation uses external electrodes placed on the patient's head so that the patient's head forms a closed circuit with the electrodes. An electric current (whether direct current or alternating current) is applied to the circuit, which acts on neurons in the brain.
[0003] However, there is a problem of ensuring that the electrodes are correctly positioned. Typically, the electrodes are positioned by a physician who has experience in how to position a head-mounted device for transcranial brain stimulation so that the electrodes are correctly positioned. However, for some embodiments of transcranial brain stimulation, such as the treatment of depression, it is very impractical for a physician to be present at every treatment session. This is because the treatment is to be performed every day, and the duration varies from a few weeks to a few months. As mentioned in WO 2009137683, the patient can be given electrodes and instructions on how to place the electrodes, but this is of course prone to errors. In addition, according to WO2016042499A1, the correct positioning of the head-mounted device can be ensured by arranging a positioning indicator on the head-mounted device for transcranial brain stimulation. The positioning indicator enables the user to center the head-mounted device on the user's head during the wearing of the head-mounted device, so that at least one electrode is accurately positioned when the head-mounted device is worn. The positioning indicator is in the form of a notch or other tactilely distinguishable feature on the head-mounted device. The notch assists the user in correctly fitting the headset by providing verification of the placement of the headset, for example, by helping the user confirm that the notch is aligned with the user's nose. The notch, or other tactilely distinguishable feature on the headset enables the user to verify the positioning of the positioning indicator by feeling the positioning indicator while feeling the central portion of her face (such as the bridge of her nose) without the need for a mirror or the visual assistance of another person. However, positioning the headset using the above-described positioning indicators may still be prone to error.
[0004] Accordingly, there is a need for alternative solutions for positioning head-mounted devices for transcranial brain stimulation. Summary of the invention
[0005] In view of the above, an object of the present invention is to solve or at least reduce one or several of the disadvantages discussed above. Generally, the above objects are achieved by the attached independent claims.
[0006] According to a first aspect, a method for guiding and positioning electrodes on the head of a user of electrodes for transcranial brain stimulation is provided. The method comprises: using a camera to capture one or more head images depicting the head; detecting features of the head in the one or more head images; using the detected features of the head to create a model of the head; using the model of the head to calculate the intended positions of the electrodes on the head; and displaying representations of the electrodes on a display as an overlay on the head image of the user.
[0007] A user of electrodes for transcranial brain stimulation may have her head photographed or filmed. By detecting features of the user's head, a model of the head may be created. The model may be a 2D or 3D model, depending on which image is available. After creating a model of the user's head, the correct position of the electrodes relative to the user's head may be overlaid on the image of the user's head. This may guide the user to position the electrodes at the correct position relative to the user's head. Therefore, a method for guiding a user of electrodes to correctly position the electrodes is provided. This may allow higher quality transcranial brain stimulation. In addition, this may allow the user to correctly assemble the electrodes, for example at home, without the presence of a physician. The electrodes may form part of a head-mounted device for transcranial brain stimulation. The head-mounted device may be any kind of support structure that supports the electrodes. According to one example, the head-mounted device may include a rigid frame. According to another example, the head-mounted device may be made of fabric, for example in the form of a headband or a hat. Therefore, a method for guiding a user of a head-mounted device for transcranial brain stimulation to correctly position the head-mounted device is provided. An example of correct positioning of the electrodes is positioning according to the 10-20 system or the international 10-20 system. An alternative positioning of the electrodes is positioning according to the 10-10 system or the Omni-Lateral-Electrode (OLE) system. Augmented reality can be used to position the headset, and in particular its electrodes, by displaying a representation of the electrodes as an overlay on an image of the user's head.
[0008] The method may further include: capturing one or more electrode images depicting a head of an electrode user wearing the electrode; detecting features of the electrode in the one or more electrode images; calculating a relative position of the head and the electrode using a model of the head and the features of the electrode; in response to the relative position of the head and the electrode being higher than a threshold, calculating an adjustment direction of the electrode relative to the head using the model of the head and the features of the electrode; and conveying information related to the adjustment direction of the electrode relative to the head to the user.
[0009] After the user has positioned the electrodes on her head, she can take a picture or photograph her head. By detecting the features of the user's head, a model of the head can be created. The model can be a 2D or 3D model, depending on which image is available. By detecting the features of the electrodes, the current positioning of the electrodes relative to the user's head can be found. After creating a model of the user's head and finding the current positioning of the electrodes relative to the user's head, the correct position of the electrodes relative to the user's head can be overlaid on the image of the user's head and verification of whether the electrodes are correctly positioned can be found. This can guide the user to position the head-mounted device, especially its electrodes, in the correct position relative to the user's head. Therefore, a method for guiding the user of the electrode to correctly position the electrode is provided. The positioning of the electrode can be further verified to be the correct position. This can allow higher quality transcranial brain stimulation. In addition, this can allow the user to correctly assemble the electrodes at home, for example, without the presence of a physician. It can further allow the start of a treatment session to be hindered if the position of the electrode is not verified to be correct. By displaying a representation of the electrode as an overlay on the image of the user's head, augmented reality can be used to verify that the positioning of the head-mounted device, especially its electrodes, is correct.
[0010] The method may further include: in response to the relative position of the head and the electrode being equal to or less than a threshold, conveying information to the user that the electrode is correctly positioned.
[0011] The method may further include: comparing the created model of the head with a plurality of predetermined head models, wherein each predetermined head model includes information related to the positioning of electrodes for a particular predetermined model of the head; and finding a predetermined head model that best matches between the created model of the head and the plurality of predetermined head models, wherein the action of calculating the relative position of the head and the electrodes is further based on the found predetermined head model.
[0012] The one or more electrode images may be a subset of the one or more head images.The one or more electrode images may be the same image as the one or more head images.
[0013] The method may further include: comparing the created model of the head with a plurality of predetermined head models, wherein each predetermined head model includes information relating to the positioning of electrodes for a particular predetermined model of the head; and finding a predetermined head model that best matches the created model of the head and the plurality of predetermined head models, wherein the act of calculating the predetermined electrode positions on the head is further based on the found predetermined head model.
[0014] According to a second aspect, there is provided a non-transitory computer-readable recording medium having recorded thereon a program including a program code portion configured to perform the method according to the first aspect when executed on an electronic device having processing capabilities.
[0015] The above-mentioned features of the method also apply to this second aspect where applicable. To avoid excessive repetitions, reference is made to the above.
[0016] According to a second aspect, a kit is provided. The kit includes a head mounted device for transcranial brain stimulation and a non-transitory computer readable recording medium having recorded thereon a program executable on an electronic device having processing capabilities. The head mounted device includes a circuit including a first electrode and a second electrode. The program includes program code portions configured to, when executed on the electronic device, be used to: receive one or more head images depicting a head of a user of the head mounted device; detect features of the head in the one or more head images; create a model of the head using the detected features of the head; use the model of the head to calculate a predetermined position of the head mounted device on the head; and display a representation of the head mounted device on a display as an overlay on the head image of the user.
[0017] The program may further include program code portions that are configured to, when executed on the electronic device, receive one or more head-mounted device images depicting a head of a head-mounted device user wearing the head-mounted device; detect features of the head-mounted device in the one or more head-mounted device images; calculate a relative position of the head and the head-mounted device using a model of the head and the features of the head-mounted device; calculate an adjustment direction of the head-mounted device relative to the head using the model of the head and the features of the head-mounted device in response to the relative position of the head and the head-mounted device being higher than a threshold; and convey information related to the adjustment direction of the head-mounted device relative to the head to the user.
[0018] The program may further include program code portions that, when executed on the electronic device, are configured to communicate to the user information related to the head mounted device being correctly positioned in response to the relative position of the head and the head mounted device being equal to or less than a threshold value. The communication to the user may be performed by displaying the information on a display and / or announcing the information via a speaker.
[0019] The program may further include program code portions that are configured to, when executed on the electronic device, compare the created model of the head with a plurality of predetermined head models, wherein each predetermined head model includes information related to the positioning of a head-mounted device for a particular predetermined model of the head, to find a predetermined head model that best matches the created model of the head and the plurality of predetermined head models; and wherein calculating a predetermined position of the head-mounted device on the head and / or calculating a relative position of the head and the head-mounted device is further based on the found predetermined head model.
[0020] The program may further include program code portions that, when executed on the electronic device, are configured to use a camera of the electronic device to capture the one or more head mounted device images and / or the one or more head images.
[0021] The head mounted device may further include: a wireless transceiver configured to wirelessly communicate with the electronic device; a power source configured to supply power to the circuit; and a controller configured to control the power supply to the circuit according to the control signal.
[0022] The program may further include program code portions which, when executed on the electronic device, are configured to store in a computer memory a schedule for performing transcranial brain stimulation; and to generate control signals for the head-mounted device so that the transcranial brain stimulation is performed according to the schedule for performing transcranial brain stimulation.
[0023] The above-mentioned features of the method also apply to this third aspect where applicable. To avoid excessive repetitions, reference is made to the above.
[0024] According to the detailed description given below, the further applicable scope of the present invention will become clear. However, it should be understood that the detailed description and specific examples, although indicating the preferred embodiments of the present invention, are only given in an illustrative manner, because those skilled in the art will clearly understand various changes and modifications within the scope of the present invention based on the detailed description.
[0025] Therefore, it should be understood that the present invention is not limited to the specific parts of the described device or the steps of the described method, because such device and method can be changed. It should also be understood that the terms used herein are only for the purpose of describing specific embodiments and are not intended to be restrictive. It must be noted that, unless the context clearly stipulates otherwise, as used in this specification and the appended claims, the articles "a", "an", "the" and "said" are intended to mean the presence of one or more elements. Thus, for example, a reference to a "unit" or "the unit" may include several devices, etc. In addition, the words "comprising", "including", "containing" and similar terms do not exclude other elements or steps. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The above and other aspects of the present invention will now be described in more detail with reference to the accompanying drawings which illustrate embodiments of the invention. The drawings should not be considered to limit the invention to the specific embodiments; rather they are used to explain and understand the invention.
[0027] As shown in the figures, the sizes of layers and regions are exaggerated for illustrative purposes and are thus provided to illustrate the overall structure of embodiments of the present invention.Throughout the text, like reference numerals refer to like elements.
[0028] Figure 1 A kit comprising a head mounted device for transcranial brain stimulation and an electronic device configured to control the head mounted device is presented.
[0029] Figure 2 is a schematic diagram of a head mounted device for transcranial brain stimulation.
[0030] Figure 3 A system for transcranial brain stimulation is demonstrated, the system including a server and a plurality of kits.
[0031] Figure 4 is a block diagram of a method for guiding and positioning a head mounted device on the head of a user of a head mounted device for transcranial brain stimulation.
[0032] Figure 5 is a block diagram of an alternative method for guiding and positioning a headset on the head of a user of a headset for transcranial brain stimulation. DETAILED DESCRIPTION
[0033] The present invention will now be described more fully below with reference to the accompanying drawings, in which currently preferred embodiments of the present invention are shown. However, the present invention can be implemented in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided to obtain thoroughness and completeness, and to fully convey the scope of the present invention to the skilled person.
[0034] exist Figure 1 , a kit 300 for transcranial brain stimulation is shown. The kit includes a head mounted device 100 for transcranial brain stimulation and a non-transitory computer readable storage medium 154 on which a computer program executable on a device having processing capabilities is stored. The non-transitory computer readable storage medium 154 is typically located in an electronic device 150. In the context of this article, the non-transitory computer readable storage medium 154 will also be referred to as the memory of the electronic device 150. The memory 154 can be any type of non-transitory computer readable storage medium that can store digital information persistently. The memory 154 can be, for example, a solid state drive, a flash memory, or any other device that can store digital information persistently. The electronic device 150 includes a processor 152 and a non-transitory computer readable storage medium 154. The electronic device can be, for example, a handheld electronic device, such as a laptop computer, a smart phone, a tablet computer, or a smart watch. The processor 152 is configured to execute a computer program stored on the non-transitory computer readable storage medium 154. Therefore, the non-transitory computer-readable storage medium 154 has recorded thereon a computer program executable by the processor 152 of the electronic device 150. The electronic device 150 may further include a wireless transceiver 156. The wireless transceiver 156 is configured to establish a communication channel with the head mounted device 100. The wireless transceiver 156 may be configured to wirelessly communicate with the head mounted device 100. Any suitable wireless protocol may be used, such as Bluetooth, Wi-Fi, ZigBee, or wireless USB. The electronic device 150 may further include a network communication unit 158. The network communication unit 158 is configured to establish a communication channel with a server via a computer network. The network communication unit 158 is preferably configured to wirelessly communicate with the server. Any suitable wireless protocol may be used, such as 3G, 4G, 5G, or Wi-Fi. The communication between the electronic device 150 and the server is preferably independent of the communication between the electronic device 150 and the head mounted device 100.
[0035] The computer program may be an application downloadable to the electronic device 150 through the application providing service. The computer program includes code portions configured to perform different actions when executed on the electronic device 150.
[0036] The code portion of the computer program can be configured to store a schedule for performing transcranial brain stimulation in a computer memory. The schedule for performing transcranial brain stimulation can include information related to the frequency and / or time at which the head mounted device 100 is to be used to perform transcranial brain stimulation sessions. This information can, for example, indicate a time window within the transcranial brain stimulation session to be performed. The time window can, for example, be defined using a specific day or using certain specific days. For example, this information can indicate that the session should be performed between certain hours of the day, that the session should be performed every other day, and so on. The user can also be prompted to plan the next session within the constraints of the entire schedule. For example, the user can be prompted to plan the time when he / she will have the next session. This can include information about the time and / or date of the next session. This information can then be put into a schedule for performing transcranial brain stimulation. Therefore, the schedule can be updated. The user can then be reminded so that the next session is performed at the next planned session. In this way, the user can influence the schedule.
[0037] The schedule for performing transcranial brain stimulation may further include information related to how a particular session should be structured. Such information may, for example, indicate the current to be used for a particular stimulation within a particular session, the interval between stimulations for a particular session, the duration of stimulation for a particular session, the duration of a particular session, etc.
[0038] Furthermore, the schedule for performing transcranial brain stimulation may include information related to displaying a video sequence to be viewed in conjunction with receiving transcranial brain stimulation, see below for more details. This information may, for example, indicate which video sequence is to be displayed and how often.
[0039] The schedule for performing transcranial brain stimulation may also include information related to performing cognitive games to be performed in conjunction with receiving transcranial brain stimulation. This information may, for example, indicate which games are to be performed and how often.
[0040] The schedule for performing transcranial brain stimulation may further include information related to prompting the user to input information related to the user's state. Such information may, for example, indicate the frequency with which information related to the user's state should be prompted. This provides the possibility of remotely checking the user's state. For example, the user's health can be monitored in a controlled manner without the need for a doctor to be at the user's location.
[0041] The computer memory on which the schedule for performing transcranial brain stimulation is stored may be the memory of the electronic device 150, for example, the non-transitory computer-readable storage medium 154. Alternatively, the computer memory may be the memory of the head mounted device 100. Yet alternatively, the computer memory may be the memory of a server. Yet alternatively, the schedule for performing transcranial brain stimulation may be stored at a plurality of the above-mentioned computer memories. Further, alternatively, the schedule for performing transcranial brain stimulation may be distributed and stored on a plurality of the above-mentioned computer memories. Thus, different parts of the schedule may be stored on different memories, and the storage of the schedule may be distributed on a plurality of memories. For example, information about the frequency and / or time of sessions in which transcranial brain stimulation will be performed using the head mounted device may be stored in the memory of the electronic device, and information related to how a particular session should be constituted may be stored in the memory of the head mounted device. The complete schedule for performing transcranial brain stimulation may be stored on a server.
[0042] The code portion of the computer program may be configured to generate a control signal for the head mounted device 100. The control signal includes information related to how to control the head mounted device 100 so that transcranial brain stimulation is performed according to a schedule for performing transcranial brain stimulation. The control signal may be considered as a control signal generated according to the schedule, wherein the control signal is generated at the electronic device 150. This control signal generated at the electronic device 150 may then be sent from the electronic device 150 to the head mounted device 100. The controller 210 of the head mounted device may then be configured to control transcranial brain stimulation according to the received control signal. Alternatively or in combination, the control signal may be considered as an extraction of a portion of the schedule for performing transcranial brain stimulation, wherein the portion includes information related to how to control the head mounted device 100 so that transcranial brain stimulation is performed. This portion of the schedule may then be sent from the electronic device 150 to the head mounted device 100. The controller 210 of the head mounted device may then be configured to control transcranial brain stimulation according to the received portion of the schedule.
[0043] The code portion of the computer program may be configured to prompt a user of the electronic device to identify herself. By doing so, it can be ensured that a head mounted device for transcranial brain stimulation can only be used by the user for whom it is intended.
[0044] The code portion of the computer program can be further configured to remind the user to use the head-mounted device according to the schedule for performing transcranial brain stimulation. Reminding the user when the head-mounted device 100 should be used offsets the negligence or unintentional non-compliance related to treatment due to the patient's reasons (for example, due to misunderstanding and miscommunication). The speaker 155 of the electronic device 150, the light source of the electronic device 150, the vibrator of the electronic device 150, and the display 153 of the electronic device 150 can be used to prompt the user with a reminder. For example, the user can be prompted by a message displayed on the display of the electronic device 150. Alternatively or in combination, the speaker 216 of the head-mounted device 100, the light source 218, and the vibrator 220 can be used to prompt the user with a reminder. The speaker 216, the light source 218, and the vibrator 220 of the head-mounted device 100 will be discussed in more detail below. This provides a kit for performing transcranial brain stimulation, in which the user can be conveniently prompted to wear the head-mounted device and signal the user when to remove the head-mounted device. This provides a safety measure to prevent overuse of the headset by the user due to carelessness or neglect. In addition, by scheduling the use of the headset for transcranial brain stimulation, usage can be limited according to a schedule. In this way, overuse can be avoided. If the user attempts to overuse the headset, the kit may issue an error message to indicate this. The error message may be issued via the display 155 of the electronic device 150. The schedule for performing transcranial brain stimulation may include information related to the frequency of use of the headset for performing transcranial brain stimulation. For example, one session per day, one session every other day, X sessions per week, and so on.
[0045] The code portion of the computer program may be further configured to display information on the display 155 of the electronic device 150 according to a schedule for displaying the information. The schedule for displaying the information may be related to the schedule for performing transcranial brain stimulation. The displayed information may be, for example, a video sequence to be viewed in conjunction with receiving transcranial brain stimulation. The video sequence may be a video lesson as part of a treatment program. The video sequence may be an instructional video instructing a user on how to put on and use the head mounted device 100.
[0046] The code portion of the computer program can be further configured to perform cognitive games. A user of the kit 300 can be prompted to play cognitive games during transcranial brain stimulation, for example. When to play cognitive games and / or when to play video lessons can be part of a schedule for displaying information. This allows the establishment of a treatment program that includes actual transcranial brain stimulation and also includes watching videos and / or playing cognitive games during or between specific transcranial brain stimulation sessions. Therefore, a kit that provides an enhanced treatment program is provided.
[0047] The code portion of the computer program may be further configured to prompt the user to input information related to the user's status. The user may be prompted by displaying a message on the display of the electronic device 150. The prompted input information may be information related to information about the user's current health status. For example, information based on Phq-9, Hamilton Depression Rating Scale (HRSD), Beck Depression Inventory (BDI, BDI-1A, BDI-II), Montgomery Asberg Depression Rating Scale (MADRS, MADRS-s), Young's Mania Rating Scale (YMRS), or any other psychiatric rating scale may be prompted. The prompted input information may further be one or more of information related to the user's age, user's gender, user's medication intake, user's training habits, user's eating habits, user's sleeping habits, user's geographic location, the user's relationship with his or her surrounding family / friends, and the user's work status.
[0048] The user can input such information through an input device of the electronic device. An example of an input device is a keyboard (a virtual keyboard on a touch screen or implemented as a mechanical button). The input information related to the user's state can then be stored in a computer memory. The computer memory for storing the input information related to the user's state can be a memory of a server. The input information related to the user's state can then be provided to a doctor for checking the user's transcranial brain stimulation schedule.
[0049] The code portion of the computer program may further be configured to store information related to the transcranial brain stimulation performed in a computer memory. The computer memory may be a computer memory of a server. The information related to the transcranial brain stimulation performed may then be provided to a physician for use in checking the schedule of transcranial brain stimulation for a user of the kit 300. Thus, a device for monitoring the progress of a patient during treatment is provided. This further reduces the need for physician intervention when performing transcranial brain stimulation.
[0050] By being provided with input information regarding the user's status and information regarding the transcranial brain stimulation being performed, the physician can assess the user's progress and make any adjustments needed to the user's transcranial brain stimulation schedule, as well as notify the user that such adjustments have been made.
[0051] The code portion of the computer program may further be configured to update the schedule for performing transcranial brain stimulation. This, for example, provides a physician with the possibility to adjust the schedule for performing transcranial brain stimulation. This provides the possibility for remote updating of the schedule for performing transcranial brain stimulation. This further reduces the need for a physician to intervene at the user's location when performing transcranial brain stimulation.
[0052] The code portion of the computer program may further be configured to guide the positioning of the head mounted device 100 on the head of the user of the head mounted device 100. In the following description, the correct positioning of the head mounted device 100 including the electrodes will be discussed. However, it should be understood that the positioning of the electrodes is of utmost importance. However, if the head mounted device is correctly positioned, the electrodes are also correctly positioned. An example of the correct positioning of the electrodes is positioning according to the 10-20 system or the international 10-20 system. An alternative positioning of the electrodes is positioning according to the 10-10 system or the Omni-Lateral-Electrode (OLE) system.
[0053] Guiding the positioning of the head mounted device 100 is based on the user capturing one or more images of her head. That is, the code portion is prompting the user to capture one or more images of the user's head. The one or more images are usually captured with the worn head mounted device 100. Therefore, the user can be prompted to take or photograph her head. In particular, the user can be prompted to take or photograph her head after the head mounted device has been worn. The camera 151 of the electronic device 150 can be used to capture the one or more images. The code portion of the computer program is configured to guide the positioning of the head mounted device 100, and at least some of the one or more images captured or photographed are received as one or more head images. The one or more head images depict the head of the user of the head mounted device 100. In the one or more head images, the features of the head are detected. Using the detected head features, a model of the head can be created.
[0054] There are many different methods that can be used to model the head. Two examples of such methods are discussed below. First, an example based on a 2D solution, and then an example based on a 3D solution.
[0055] Using a 2D approach, a face detection algorithm can be used (e.g., using a Haar cascade classifier or a neural network) to detect faces within the one or more head images. Facial key point detection can then be used to find features of the head (eyes, mouth, nose, facial contours obtained using an active shape model, a neural network). Using the facial key points, a model of the head can be created. For example, a parametric face model can be mapped to the detected key points.
[0056] The 3D solution operates on the image sequence. For example, the user can be prompted to pan the camera in front of the head. The camera can be a single image camera or a stereo camera. Based on the image sequence, visual inertial odometry can be performed to track the camera's motion in space (ego motion). Features of the head can be detected using, for example, a Haar cascade classifier or a neural network. A model of the head can be created based on the image sequence using the known ego motion of the camera and the features of the head.
[0057] For both 2D and 3D solutions, a model of the head can be used to calculate the intended position of the headset on the head. A representation of the headset can then be rendered as an overlay on the user's head image.
[0058] For both 2D and 3D solutions, there may be multiple predetermined head models. Each predetermined head model may include information about the positioning of the headset for that particular predetermined model of head. Thus, the predetermined head model contains information about how the headset 100, and in particular the electrodes of the headset, should be positioned for various head sizes / shapes. The intended position of the headset on the head may be found by finding the best match between the multiple predetermined head models and the created head model.
[0059] Thus, a representation of the correctly positioned head mounted device can then be overlaid on the camera image to guide the user to position the head mounted device, in particular its electrodes, at the correct location. Alternatively or in combination, a representation of the correctly positioned head mounted device can then be overlaid in an image of augmented reality glasses worn by the user of the head mounted device as a virtual projection overlaid on top of the user's head.
[0060] The code portion configured to guide the positioning of the head mounted device 100 on the head of the user of the head mounted device 100 may be further configured to detect the position of the head mounted device 100, in particular the position of its electrodes, in the captured one or more images, and to verify the position of the head mounted device 100 towards the head model. Therefore, at least some images are received as one or more head mounted devices from one or more images captured or taken by the code portion of the computer program. The one or more head mounted device images depict the head of the user of the head mounted device 100 wearing the head mounted device 100. In the one or more head mounted device images, features of the head mounted device are detected. Using the detected head mounted device features, a model of the head mounted device 100 can be created. Therefore, the model of the head and the model of the head mounted device can be mapped to the same image, and their relative positions in 2D or 3D can be compared.
[0061] The relative position of the head and the head-mounted device 100 can be calculated using a model of the head and features of the head-mounted device 100. Therefore, the position of the head-mounted device 100 worn on the user's head can be determined. In particular, the position of the electrodes 102A and 102B of the head-mounted device 100 worn on the user's head can be determined. Thus, the correctness of the positioning of the head-mounted device 100, especially its electrodes 102A and 102B on the user's head can be determined. The correctly positioned head-mounted device can be verified. In the case where the head-mounted device is not correctly positioned, the user can be prompted to adjust the positioning of the head-mounted device 100, especially its electrodes. For example, in response to the relative position of the head and the head-mounted device being higher than a threshold, the adjustment direction of the head-mounted device relative to the head can be calculated. The adjustment direction can be calculated using a model of the head and features or a model of the head-mounted device 100. The adjustment direction of the head-mounted device relative to the head can be relative or direct. Therefore, the user can be prompted to move the head-mounted device in a certain direction relative to the head by conveying relative information (for example, moving the head-mounted device 100 up, down, left, right, etc.) or by conveying direct information (for example, moving the head-mounted device 100 up by x cm, down by y cm, left by z cm, right by k cm, etc.).
[0062] Accordingly, information about the adjustment direction of the head mounted device relative to the head can then be communicated to the user. The communication to the user can be performed by displaying the information on a display. The display can be the display 153 of the electronic device 150 or the display of the augmented reality glasses. Alternatively or in combination, the communication to the user can be performed by announcing the information via a speaker. The speaker can be the speaker 216 of the head mounted device 100 and / or the speaker 155 of the electronic device 150. In addition, in response to the relative position of the head and the head mounted device being equal to or lower than a threshold, information about the head mounted device 100 being correctly positioned can be communicated to the user. This information can then be communicated, which can also be considered as information about the adjustment direction of the head mounted device relative to the head. In this case, the adjustment direction corresponds to no adjustment. Information about the head mounted device 100 being correctly positioned can also be communicated to the user by displaying the information on a display and / or announcing the information via a speaker, as discussed above for the adjustment information.
[0063] In this way, the user of the headset can be guided visually and / or by audio towards the correct position of the headset 100. In addition, it can be confirmed that the headset 100 is correctly positioned before allowing the transcranial brain stimulation session to begin. This verification of the correct positioning of the headset 100 on the user's head can be used as a mandatory step before each transcranial brain stimulation session to ensure that the user has positioned the headset 100, and in particular its electrodes, in the correct position.
[0064] Additionally, head images and / or head mounted device images as well as data regarding head size and placement of the head mounted device may be collected and sent to the server 510, see Figure 3 This allows a physician to monitor a user's use of the headset.
[0065] Figure 3 A system 500 including a server 510 and a plurality of kits 300 is shown. The server 510 is configured to communicate individually with each of the plurality of kits 300. The communication is achieved by establishing a communication channel 502 over a computer network or a cellular network. As described above, the communication channel 502 between the server 510 and the electronic device 150 of the kit 300 is independent of the communication channel 302 between the electronic device 150 of the kit 300 and the head mounted device 100 of the kit 300. The server 510 is configured to communicate with the electronic device 150 in each of the plurality of kits 300. Such a system 500 facilitates centralized planning of a schedule for transcranial brain stimulation. Such a system 500 also facilitates centralized evaluation of the therapeutic program performed, which includes transcranial brain stimulation and possibly also viewing of video lessons, playing of cognitive games, and the like. Therefore, the system 500 facilitates the use of the kit 300 for transcranial brain stimulation in a home environment while reducing the need for in-person consultations with doctors.
[0066] Further, the input information associated with the state of the user can be associated with the information related to the transcranial brain stimulation performed. This associated information can be stored at the server 510. This association can be established by the program code part at different electronic devices 150 or at the server 510. Further, this associated information can be used to train, for example, an artificial neural network to determine the schedule for performing transcranial brain stimulation based on the information related to the state of the user of the kit 300 for transcranial brain stimulation. In order to make transcranial brain stimulation as effective as possible, transcranial brain stimulation (and possibly also cognitive games and / or video lessons, planning and motivational functions associated therewith as part of the treatment program) will be adapted to individual users. Different users react differently to the number and order of brain stimulation, video lessons, and / or cognitive games. Therefore, transcranial brain stimulation, video lessons, and / or cognitive games will be optimally controlled according to each user. A decision engine can be used to perform this control. The decision engine can include hard-coded rules and learned rules. An example of this decision engine is an engine based on reinforcement learning. The decision engine can use individual characteristics and / or treatment history as input to determine the schedule for transcranial brain stimulation. As described above, the input / output mapping of the decision engine can be based in part on hard-coded rules, and in part on learned rules. Hard-coded rules can be derived from domain knowledge (e.g., in what order the video should be presented and the frequency with which the user should be prompted to input information related to the user's state). Learned rules can be derived using machine learning, such as based on reinforcement learning, supervised learning, or unsupervised learning. As described above, the learning part can be based on an artificial intelligence paradigm called reinforcement learning, the purpose of which is to detect non-obvious decision rules from a large amount of user data. Reinforcement learning deals with the problem that the results of a series of actions are delayed, which is what we have in our case. The action of the decision engine is a recommendation to the user, and the result we hope to use for optimization can be the subjective self-assessment score of the user at the end of the treatment program including transcranial brain stimulation. It is important to note here that we cannot measure how good each suggestion is in itself, but can only know the final result of a long series of suggestions. Reinforcement learning is a collection of methods for optimizing such decision sequences by punishing bad decisions based on the final result and promoting good decisions.
[0067] Combination Figure 2, the head mounted device will be discussed in more detail. The head mounted device includes a first electrode 102A and a second electrode 102B. The first electrode 102A and the second electrode 102B are included in a circuit 200. The circuit 200 is configured to be powered according to a schedule for performing transcranial brain stimulation. The first electrode 102A and the second electrode 102B are connected in the circuit 200. The circuit 200 further includes a power supply 202 and a switch 203. When the user wears the head mounted device 100 and when the switch 203 is engaged, a closed circuit is formed including the first electrode 102A and the second electrode 102B, the user's forehead, and the power supply 202. This allows current to flow through the user's skull. The power supply 202 can be a battery. The battery can be a rechargeable battery.
[0068] The head mounted device 100 may further include a controller 210. The controller 210 is configured to periodically power the circuit 200 according to a schedule for performing transcranial brain stimulation. Therefore, current is periodically provided to the user's brain to perform transcranial brain stimulation. The controller 210 is configured to periodically control the switch 203. The controller 210 may be implemented in hardware or software. The controller 210 may include a microcontroller, a microcontroller system, or any type of processor or control circuit capable of engaging and disengaging the switch 202. This provides a head mounted device 100 that can change the electrical pulses to the user's head according to the regimen of transcranial brain stimulation.
[0069] The head mounted device 100 may further include a memory 212. The memory may be any type of non-volatile memory configured to store digital data. The memory 212 may be, for example, a solid state drive, a flash memory, or any other device that can store digital information persistently. The memory 212 may, for example, be configured to store a schedule for performing transcranial brain stimulation, or at least a portion of a schedule for performing transcranial brain stimulation. In particular, where the portion of the schedule for performing transcranial brain stimulation includes information related to how a particular session should be constituted, such information may, for example, indicate the current to be used for a particular stimulation within a particular session, the interval between stimulations for a particular session, the duration of stimulations for a particular session, the duration of a particular session, and the like. Thus, the schedule for performing transcranial brain stimulation may include information related to when to turn the switch 203 on and off. Further, the portion of the schedule for performing transcranial brain stimulation stored on the memory 212 of the head mounted device 100 may include information related to when the user should wear the head mounted device 100 in order to receive transcranial brain stimulation. The controller 210 may be arranged to read data from the memory 212. Thus, the controller 210 may be configured to receive information about a schedule for performing transcranial brain stimulation from the memory 212. However, it is recognized that the schedule for transcranial brain stimulation or at least part of the schedule for transcranial brain stimulation may be stored elsewhere in some other memory accessible to the controller 210. For example, the controller 210 may be arranged to receive data from other memories. The controller 210 may be arranged to receive data from the electronic device 150. The controller 210 may be arranged to receive data from the server 510. The controller 210 may be further configured to write data to the memory 212. Thus, the controller 210 may be configured to write data related to the performed transcranial brain stimulation to the memory 212. Thus, a device for monitoring the progress of a patient during treatment is provided. This further reduces the need for physician intervention when performing transcranial brain stimulation. The controller 210 may be configured to write data to the memory 154 of the electronic device 150. This may be achieved by sending information to be stored on the electronic device 150 to the electronic device 150 via the wireless transceiver 214 of the head mounted device 100. The wireless transceiver 214 is configured to communicate wirelessly with the electronic device 150. Any suitable wireless protocol may be used, such as Bluetooth, Wi-Fi, ZigBee, or Wireless USB. Thus, a wireless communication channel may be established between the wireless transceiver 214 of the head mounted device 100 and the wireless transceiver 156 of the electronic device 150.
[0070] The wireless communication channel between the wireless transceiver 214 of the head mounted device 100 and the wireless transceiver 156 of the electronic device 150 can further be used by the controller 210 of the head mounted device 100 to receive data from the electronic device 150. For example, data stored on the memory 154 of the electronic device 150, such as data related to the schedule of transcranial brain stimulation. Further, the wireless communication channel between the wireless transceiver 214 of the head mounted device 100 and the wireless transceiver 156 of the electronic device 150 can be used by the controller 210 of the head mounted device 100 to receive data routed by the electronic device 150. For example, data stored in the memory of the server 510 and sent to the controller 210 via the electronic device 150. An example of data that can be routed by the electronic device 150 is data related to the schedule of transcranial brain stimulation stored on the memory of the server 510. Moreover, the controller 210 can be configured to write the data to the memory of the server 510. Even that kind of data can be routed through the electronic device 150. The data written to the memory of the server 510 may be data related to the transcranial brain stimulation being performed.
[0071] As briefly mentioned above, the head mounted device 100 can be further configured to signal when the user should wear or remove the head mounted device 100 for receiving transcranial brain stimulation. Signaling to the user when the user should wear or remove the head mounted device 100 counteracts the negligence or unintentional non-compliance related to the treatment due to the patient (e.g., due to misunderstanding and miscommunication). Signaling can be done in many different ways. For this reason, the head mounted device 100 may include a speaker 216. The controller 210 may be configured to control the speaker 216. The speaker 216 is configured to emit sounds related to information reminding the user to wear or remove the head mounted device 100. Some non-limiting examples of sounds are beeps and speech synthesis. The speaker 216 may be arranged in the forehead frame 101. The head mounted device 100 may include a light source 218. The light source 218 may, for example, include one or more LEDs. The controller 210 may be configured to control the light source 218. The light source 218 is configured to emit light related to information reminding the user to wear or remove the head mounted device 100. For example, the light source 218 may be configured to emit light with different colors to remind the user to wear or remove the head mounted device 100. The light source 218 may be configured to emit light pulses of different frequencies to remind the user. The light source 218 may be arranged in the forehead frame 101. The head mounted device may include a vibrator 220. The controller 210 may be configured to control the vibrator 220. The vibrator 220 is configured to emit vibrations to remind the user to wear or remove the head mounted device 100. The vibrator may be arranged in the forehead frame 101. Any combination of the speaker 216, the light source 218, or the vibrator 220 may be used to remind the user to wear or remove the head mounted device 100. Therefore, only one of them, two of them, or all of them may be used to remind the user to wear or remove the head mounted device 100.
[0072] The head mounted device 100 may be designed in any of a variety of ways. An example of a head mounted device design is shown in FIG. Figure 1 . According to this illustrated design, the head mounted device 100 includes a forehead frame 101 and a bracket 104. The shape of the forehead frame 101 is designed to fit the forehead of the user of the head mounted device 100. The forehead frame is designed as a single component. This component is formed into an elongated arch. Therefore, the forehead frame 101 defines an elongated arch. This allows the forehead frame 101 to approximately follow the shape of the user's forehead when placed on the head. The forehead frame 101 can be made of, for example, plastic, a composite material, metal, or any other suitable material.
[0073] The forehead frame 101 is configured to support the first electrode 102A and the second electrode 102B. The forehead frame 101 is configured to support the bracket 104. The first electrode 102A is arranged at the first end portion of the forehead frame 101. The second electrode 102B is arranged at the second end portion of the forehead frame 101. Therefore, the first electrode 102A and the second electrode 102B are placed on the forehead frame 101 so that when the user wears the forehead frame 101, the first electrode 102A and the second electrode 102B will contact the forehead on both sides of the user's head.
[0074] The support 114 is arranged at the central part of the forehead frame 101. The support 104 can be arranged on the forehead frame 101 in any suitable manner. For example, the support 104 can be screwed, glued or fastened to the forehead frame 101 in any other suitable manner. In this context, the phrase "central part" should be understood to refer to any part of the longitudinal extension of the forehead frame 101 located between the first electrode 102A and the second electrode 102B. The support 104 has a longitudinal extension extending from the forehead of the user to the back of the user's brain when the head-mounted device 100 is used. In this way, the support 104 ensures that the user wears the head-mounted device 100 so that the first electrode 102A and the second electrode 102B only contact the corresponding side of the user's forehead. The support 104 can be configured so that its extension from the frame is variable, thereby ensuring a better fit for the user. This can be achieved in many ways understood by the technician. Alternatively, the support 104 can have a fixed length. The support 104 may further include a support cushion 105 disposed at an end portion of the support 104, the end portion being opposite to the position where the support 104 is disposed at the forehead frame 101. The cushion 105 makes the support 104 more comfortable for the user.
[0075] Figure 1 The exemplary head mounted device 100 shown in the Figure provides a head mounted device for performing transcranial brain stimulation in which it is impossible for the electrodes to be improperly placed on the forehead of the user. This has the advantage of allowing transcranial brain stimulation to be performed without a physician available to place the electrodes on the patient's head. In addition, the head mounted device can be designed to be lightweight and comfortable, thereby eliminating the need for fabric headgear, which may be warm and uncomfortable when worn for extended periods of time. This further provides a comfortable head mounted device that is unlikely to be mounted so that the direction of the current is reversed, which may be critical in, for example, transcranial direct current stimulation (tDCS). During electrical transcranial brain stimulation, the electrical potential of neuronal cells is affected by an applied electric field. This electric field affects the neuronal cells underlying the stimulated area and pushes them closer to or away from their activation threshold.
[0076] The first electrode 102A and the second electrode 102B may be configured to pivot to some extent. Thus, a head mounted device 100 is provided in which the major surface of each electrode 102A, 102B is pivoted to be primarily parallel to the surface of the user's forehead. The first electrode 102A and the second electrode 102B do not need to be configured to pivot. A more comfortable head mounted device is provided that can be adapted to many different shapes of patient foreheads and reduces the need for size adaptability of the head mounted device.
[0077] The first electrode 102A and the second electrode 102B may be any type of conductive material suitable for repeated use. Alternatively, the first electrode 102A and the second electrode 102B may be configured for one-time use only, in which case they would be replaced by the user between uses.
[0078] The first electrode 102A and the second electrode 102B may include an adhesive layer. The adhesive layer may be discarded after use. The adhesive layer ensures proper contact between the electrodes and the user's forehead while also providing a hygienic solution. For example, the adhesive layer may ensure that the head mounted device 100 does not drift during use, thereby securing it in place on the patient's head.
[0079] The headset 100 may of course be provided with further electrodes in case the desired approach to transcranial brain stimulation requires so.
[0080] For some protocols of transcranial brain stimulation, the first electrode 102A and the second electrode 102B correspond to the first side and the second side of the user's forehead, respectively. This means that each electrode 102A, 102B is configured to contact only the left or right side of the user's forehead.
[0081] The kit offers the user the possibility to electronically manage the schedule for transcranial brain stimulation treatments themselves, limiting the need for visits to or by a doctor. The headset does not require a wired connection to any controller, which improves the portability of the headset and increases the comfort and convenience of the user.
[0082] Figure 1 The example of the head mounted device 100 shown in is only one example of a head mounted device 100 that can be used in the kit 300 or system 500 for transcranial brain stimulation disclosed herein. The head mounted device 100 can be designed in many different alternative ways. According to one example, the head mounted device 100 may not include the bracket 114, but only the forehead frame 101. According to another example, the head mounted device 100 is a traditional fabric headgear.
[0083] See also Figure 4, a method for guiding and positioning a head mounted device 100 on the head of a user of a head mounted device 100 for transcranial brain stimulation is discussed. The method includes one or more of the following actions. These actions can be performed in any suitable order.
[0084] Capturing S400 depicts one or more head images of the head of the user of the head mounted device 100. Capturing S400 may be performed by a digital camera configured to capture static images. Capturing S400 may be performed by a digital camera configured to capture video images. The camera may be a single image camera or a stereo camera. The one or more images depict the user's head. The one or more head images may be a plurality of head avatars. At least some of the plurality of head images may be head mounted device images depicting the head of the user of the head mounted device 100 wearing the head mounted device 100. Thus, one or more head mounted device images may be captured.
[0085] Detect S402 features of the head in the one or more head images. The features of the head may be eyes, mouth, nose, and / or facial contours. These features may be detected using an active shape model or a neural network.
[0086] A model of the head is created S404 using the detected features of the head.
[0087] The predetermined position of the head mounted device on the head is calculated S406 using the model of the head. The action of calculating S406 may include: comparing the created model of the head with a plurality of predetermined head models, wherein each predetermined head model includes information related to the positioning of the head mounted device for a particular predetermined model of the head; and finding a predetermined head model that best matches between the created model of the head and the plurality of predetermined head models.
[0088] The representation of the head mounted device is displayed on the display as S408 overlaid on the head image of the user. The head image of the user may be an image in the one or more head images or an image in the one or more head mounted device images. The display may be the display 153 of the electronic device 150 or a display of the augmented reality glasses.
[0089] The user of the head mounted device can use the electronic device 150 to take or photograph her head. By detecting the features of the user's head, a model of the head can be created. The model can be a 2D or 3D model, depending on which image can be obtained from the electronic device 150. After the model of the user's head is created, the correct position of the head mounted device relative to the user's head can be overlaid on the image of the user's head. This guides the user to position the head mounted device, especially its electrodes, at the correct position relative to the user's head.
[0090] The method of guiding and positioning the head mounted device 100 on the head of the user of the head mounted device 100 for transcranial brain stimulation may further include one or more of the following actions. These actions may be performed in any suitable order.
[0091] The act of capturing S400 may include capturing one or more head mounted device images depicting a head of a user of the head mounted device 100 wearing the head mounted device 100 .
[0092] Features of the head mounted device 100 are detected in the one or more head mounted device images. The features of the head mounted device may, for example, include its electrodes 102A, 102B.
[0093] The relative position of the head and the head mounted device 100 is calculated using the model of the head and the features of the head mounted device 100. The action of calculating the relative position of the head and the head mounted device 100 may include: comparing the created model of the head with a plurality of predetermined head models, wherein each predetermined head model includes information related to the positioning of the head mounted device 100 for a particular predetermined model of the head; and finding a predetermined head model that best matches between the created model of the head and the plurality of predetermined head models.
[0094] In response to the relative position of the head and the head-mounted device 100 being higher than a threshold, the model of the head and the features of the head-mounted device are used to calculate the adjustment direction of the head-mounted device relative to the head. The adjustment direction of the head-mounted device relative to the head can be relative or direct. Therefore, the user can be prompted to move the head-mounted device relative to the head in a certain direction by conveying relative information (for example, moving the head-mounted device 100 up, down, left, right, etc.) or by conveying direct information (for example, moving the head-mounted device 100 up by x cm, down by y cm, left by z cm, right by k cm, etc.).
[0095] Information related to the adjustment direction of the head mounted device 100 relative to the head is communicated to the user. The action of communicating to the user can be performed by displaying the information on a display and / or announcing the information via a speaker. The display can be the display 153 of the electronic device 150 or the display of the augmented reality glasses. The speaker can be the speaker 216 of the head mounted device 100 or the speaker 155 of the electronic device 150.
[0096] The action of communicating may further include: in response to the relative position of the head and the head mounted device 100 being equal to or less than a threshold, communicating to the user information related to whether the head mounted device is correctly positioned.
[0097] After the user has positioned the head mounted device 100 on her head, she can use the electronic device 150 to take a picture or photograph her head. By detecting the features of the user's head, a model of the head can be created. The model can be a 2D or 3D model, depending on which image is available from the electronic device 150. By detecting the features of the head mounted device, the current positioning of the head mounted device relative to the user's head can be found. After creating a model of the user's head and finding the current positioning of the head mounted device relative to the user's head, the correct position of the head mounted device relative to the user's head can be overlaid on the image of the user's head and verification of whether the head mounted device is correctly positioned can be found. This guides the user to position the head mounted device, especially its electrodes, at the correct position relative to the user's head.
[0098] See also Figure 5 , a method for guiding and positioning a head mounted device 100 on the head of a user of a head mounted device 100 for transcranial brain stimulation is discussed. The method includes one or more of the following actions. These actions can be performed in any suitable order.
[0099] Capturing S500 depicts one or more head mounted device images of the head of the head mounted device 100 user wearing the head mounted device 100. Capturing S500 may be performed by a digital camera configured to capture static images. Capturing S500 may be performed by a digital camera configured to capture video images. The camera may be a single image camera or a stereo camera. The one or more head mounted device images may be a plurality of head mounted device avatars.
[0100] Detect S502 features of a head mounted device in the one or more head images. Features of the head may be eyes, mouth, nose, and / or facial contours. These features may be detected using an active shape model or a neural network.
[0101] A model of the head is created S504 using the detected features of the head.
[0102] Features of the head mounted device 100 are detected S506 in the one or more head mounted device images. The features of the head mounted device may, for example, include its electrodes 102A, 102B.
[0103] The relative position of the head and the head mounted device 100 is calculated S508 using the model of the head and the features of the head mounted device 100. The action of calculating S508 may include: comparing the created model of the head with a plurality of predetermined head models, wherein each predetermined head model includes information related to the positioning of the head mounted device 100 for a particular predetermined model of the head; and finding a predetermined head model that best matches between the created model of the head and the plurality of predetermined head models.
[0104] In response to the relative position of the head and the head-mounted device 100 being higher than a threshold, the adjustment direction of the head-mounted device 100 relative to the head is calculated using the model of the head and the features of the head-mounted device. The adjustment direction of the head-mounted device 100 relative to the head can be relative or direct. Therefore, the user can be prompted to move the head-mounted device relative to the head in a certain direction by conveying relative information (e.g., moving the head-mounted device 100 up, down, left, right, etc.) or by conveying direct information (e.g., moving the head-mounted device 100 up by x cm, down by y cm, left by z cm, right by k cm, etc.).
[0105] Information related to the adjustment direction of the head mounted device 100 relative to the head is communicated to the user S510. The action of communicating S510 to the user may be performed by displaying the information on a display and / or announcing the information via a speaker. The display may be the display 153 of the electronic device 150 or the display of the augmented reality glasses. The speaker may be the speaker 216 of the head mounted device 100 or the speaker 155 of the electronic device 150.
[0106] The action of communicating S510 may further include: in response to the relative position of the head and the head mounted device 100 being equal to or less than a threshold, communicating to the user information related to whether the head mounted device is correctly positioned.
[0107] After the user has positioned the head mounted device 100 on her head, she can use the electronic device 150 to take a picture or photograph her head. By detecting the features of the user's head, a model of the head can be created. The model can be a 2D or 3D model, depending on which image is available from the electronic device 150. By detecting the features of the head mounted device, the current positioning of the head mounted device relative to the user's head can be found. After creating a model of the user's head and finding the current positioning of the head mounted device relative to the user's head, the correct position of the head mounted device relative to the user's head can be overlaid on the image of the user's head and verification of whether the head mounted device is correctly positioned can be found. This guides the user to position the head mounted device, especially its electrodes, at the correct position relative to the user's head.
[0108] Those skilled in the art realize that the present invention is by no means limited to the preferred embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.
[0109] As mentioned above, the head mounted device includes a wireless transceiver. This provides the head mounted device with the possibility of wireless communication with an electronic device via a network protocol such as Bluetooth or Wi-Fi. Those skilled in the art will appreciate that any network protocol capable of transmitting digitally represented data may be used.
[0110] The system may also provide the user with information via electronic devices regarding the progress of transcranial brain stimulation, such as their usage log, doctor-recommended changes to their schedule, headset status regarding, for example, battery charge status or malfunctions, or any other information.
[0111] Further, the power source 202 of the head mounted device 100 may be a rechargeable battery. The head mounted device may then include a charging port. The charging port may be located on the inner surface of the forehead frame 101. The inner surface of the forehead frame 101 is the surface of the forehead frame that faces the forehead of the user when the head mounted device 100 is in use. This design will ensure that the head mounted device will not be charged when the head mounted device is in use. This will enhance the safety of the head mounted device 100 in use.
[0112] In addition, the physician may use the AR glasses together with the above-described method of guiding the positioning of the head mounted device 100 on the head of the user of the head mounted device 100 for transcranial brain stimulation, so as to better position the head mounted device 100 on the head of the user of the head mounted device 100. For example, in the AR glasses, points corresponding to the correct positioning of the electrodes may be displayed as overlays on the user's head.
[0113] As shown throughout this specification, headsets, kits, and systems for transcranial brain stimulation are provided that allow a user to autonomously and conveniently perform steps of such treatment that previously required a visit to or by a physician.
[0114] Additionally, variations to the disclosed embodiments can be understood and effected by the skilled artisan in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
Claims
1. A method for guiding and positioning an electrode for transcranial brain stimulation on the head of a user of the electrode, the method comprising: capturing, using a camera, one or more head images depicting the head; detecting features of the head in the one or more head images; creating a model of the user's head using the detected features of the head; comparing the model of the user's head to a plurality of predetermined head models, wherein each predetermined head model includes information regarding positioning of electrodes for the particular predetermined model of the head; Finding a predetermined head model from the plurality of predetermined head models that has the best match to the model of the user's head; using the model of the user's head, calculating the predetermined position of the electrode on the head based on the predetermined head model of the plurality of predetermined head models; and The representation of the electrodes is displayed on a display overlaid on the image of the user's head.
2. The method according to claim 1, further comprising: capturing one or more electrode images depicting a head of an electrode user wearing the electrodes; detecting features of the electrode in the one or more electrode images; Using the model of the user's head and the characteristics of the electrodes, calculating the relative position of the head and the electrodes; In response to the relative position of the head and the electrode being above a threshold, calculating an adjustment direction of the electrode relative to the head using a model of the user's head and features of the electrode; Information regarding the adjustment direction of the electrodes relative to the head is communicated to the user.
3. The method according to claim 2, further comprising: In response to the relative position of the head and the electrode being equal to or less than a threshold value, information is communicated to the user that the electrode is properly positioned.
4. The method according to claim 2, in, The calculating the relative position of the head and the electrode is further based on the predetermined head model of the plurality of predetermined head models.
5. The method according to claim 1, wherein: The one or more electrode images are a subset of the one or more head images, or wherein the one or more electrode images are the same image as the one or more head images. 6 . A non-transitory computer-readable recording medium having recorded thereon a program including a program code portion configured to execute the method according to claim 1 when executed on an electronic device having processing capabilities.
7. A kit comprising: A head mounted device for transcranial brain stimulation, the head mounted device comprising a circuit, the circuit comprising a first electrode and a second electrode; as well as A non-transitory computer-readable recording medium having recorded thereon a program executable on an electronic device having processing capabilities, wherein the program includes a program code portion configured to, when executed on the electronic device: receiving one or more head images depicting a head of a user of the head mounted device; detecting features of the head in the one or more head images; creating a model of the user's head using the detected features of the head; comparing the model of the user's head to a plurality of predetermined head models, wherein each predetermined head model includes information regarding positioning of electrodes for the particular predetermined model of the head; Finding a predetermined head model from the plurality of predetermined head models that has the best match to the model of the user's head; Using the model of the user's head, calculating a predetermined position of a head mounted device on the head and / or a relative position of the head and the head mounted device based on the predetermined head model of the plurality of predetermined head models; and A representation of the head mounted device is displayed on a display as overlaid on the image of the user's head.
8. The kit according to claim 7, wherein: The program further comprises program code portions which, when executed on the electronic device, are configured to: receiving one or more head mounted device images depicting a head of a head mounted device user wearing the head mounted device; Detecting features of the head mounted device in the one or more head mounted device images; Using the model of the user's head and features of the head mounted device, calculating the relative position of the head and the head mounted device; In response to a relative position of the head and the head mounted device being higher than a threshold, calculating an adjustment direction of the head mounted device relative to the head using a model of the user's head and features of the head mounted device; Information related to the adjustment direction of the head mounted device relative to the head is communicated to the user.
9. The kit according to claim 8, wherein: The program further comprises program code portions which, when executed on the electronic device, are configured to: In response to the relative position of the head and the head mounted device being equal to or less than a threshold, information related to the head mounted device being correctly positioned is communicated to the user.
10. The kit of claim 8, wherein: Communication to the user is performed by displaying information on the display and / or announcing information via a speaker.
11. The kit according to claim 7, wherein: The program further comprises program code portions which, when executed on the electronic device, are configured to: Use a camera of the electronic device to capture the one or more head mounted device images and / or the one or more head images.
12. The kit according to claim 7, in, The head mounted device further comprises: a wireless transceiver configured to wirelessly communicate with the electronic device; a power source configured to supply power to the circuit; and a controller configured to control power supply to the circuit according to the control signal, And wherein the program further comprises program code portions, which are configured to, when executed on the electronic device, be used to: storing in a computer memory a schedule for performing transcranial brain stimulation; and A control signal for the head mounted device is generated so that the transcranial brain stimulation is performed according to the schedule for performing the transcranial brain stimulation.