R. Tolosana, J.C. Ruiz-Garcia, R. Vera-Rodriguez, J. Herreros-Rodriguez, S. Romero-Tapiador, A. Morales and J. Fierrez, "Child-Computer Interaction: Recent Works, New Dataset, and Age Detection", IEEE Transactions on Emerging Topics in Computing, doi: 10.1109/TETC.2022.3150836, 2022.
-
Download your corresponding license agreement:
- Download license agreement, send by email one signed and scanned copy to [email protected] according to the instructions given in point 2.
-
Send an email to [email protected], as follows:
-
Subject: [DATABASE download: ChildCIdb_v1]
-
Body: Your name, e-mail, telephone number, organization, postal mail, purpose for which you will use the database, time and date at which you sent the email with the signed license agreement.
-
-
Once the email copy of the license agreement has been received at ATVS, you will receive an email with a username, a password, and a time slot to download the database.
-
Download the database, for which you will need to provide the authentication information given in step
-
After you finish the download, please notify by email to [email protected] that you have successfully completed the transaction.
-
For more information, please contact: [email protected]
ChildCIdb_v1 is the largest publicly available dataset to date for research in the e-Learning and e-Health areas. The research carried out with this database aims to generate a better understanding of children's cognitive and neuromotor development while interacting with mobile devices.
This is the first version of an on-going dataset collected in collaboration with the school GSD Las Suertes in Madrid, Spain. It comprises one capturing session with 438 children in total in the ages from 18 months to 8 years, grouped in 8 different educational levels according to the Spanish education system.
Regarding gender, 50% of the children were male/female whereas, for the handedness, 84% were right-handed. In addition, other information considered has been: i) the previous experience of the children with mobile devices, ii) the children’s grades at the school, and iii) information regarding the attention-deficit/hyperactivity disorder (ADHD).
| Version | Ages of participants | #Participants | Acquisition tool | Emotion | ADHD | Grades | Previous experience |
|---|---|---|---|---|---|---|---|
| v1 | 18 months - 8 years | 438 | Finger/Stylus | ✔️ | ✔️ | ✔️ | ✔️ |
We first capture the emotional state of the children before the beginning of the acquisition:
-
Three faces with different colours and facial expressions were represented on the screen, asking the children to touch one according to their emotional state using the finger as input.
- Filename:
info.json - File structure: a Python dictionary (JSON) whose keys are
{"timestamp, "emotion", "laterality"}.
- Filename:
The acquisition process comprises 6 different tests grouped in 2 main blocks: 1) Touch Analysis, and 2) Stylus Analysis.
The first block comprises 4 different tests with different levels of difficulty to see the ability of the children to perform different hand gestures and movements:
-
The goal is to touch one mole at a time in order to see the ability of the children to perform tap gestures and their reaction times. Once the mole is touched, it disappears from that position and appears in another position of the screen.
-
Filename:
tap.txt -
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, x_min, x_max, y_min, y_max, pressure, inTarget, action]in that order.Value Description Value Description xX-coordinate. y_minMinimum Y-coordinate value for the mole. yY-coordinate. y_maxMaximum Y-coordinate value for the mole. timestampTime instant at which the sample was taken for that row. pressurePressure exerted by the child [0,1]. x_minMinimum X-coordinate value for the mole. inTargetIndicates whether the child is touching the mole or not. x_maxMaximum X-coordinate value for the mole. actionIndicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down). In order to facilitate the comprehension of some values, the subset of
x_min, x_max, y_min, y_maxhelp us to identify the mole within the test coordinate system. Using these 4 values, a bounding box is formed which indicates the position, height and width of the mole on the plane.
-
-
The goal is to touch the carrot and swipe it to the rabbit.
-
Filename:
drag.txt -
File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, x_min, x_max, y_min, y_max, pressure, inTarget, action]in that order.Value Description Value Description xX-coordinate. y_minMinimum Y-coordinate value for the rabbit. yY-coordinate. y_maxMaximum Y-coordinate value for the rabbit. timestampTime instant at which the sample was taken for that row. pressurePressure exerted by the child [0,1]. x_minMinimum X-coordinate value for the rabbit. inTargetIndicates whether the child is touching the carrot or not. x_maxMaximum X-coordinate value for the rabbit. actionIndicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down). In order to facilitate the comprehension of some values, the subset of
x_min, x_max, y_min, y_maxhelp us to identify the rabbit within the test coordinate system. Using these 4 values, a bounding box is formed which indicates the position, height and width of the rabbit on the plane. This concept can be applied equally to tests 3 and 4.
-
-
The goal is to enlarge/decrease the rabbit and put it inside the two red circles for a short time.
- Filename:
more_zoom.txtandless_zoom.txt - File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, xCircle, yCircle, r1, r2, x_min, x_max, y_min, y_max, scale, pressure, inTarget, action]in that order.
Value Description Value Description xX-coordinate. x_maxMaximum X-coordinate value for the rabbit. yY-coordinate. y_minMinimum Y-coordinate value for the rabbit. timestampTime instant at which the sample was taken for that row. y_maxMaximum Y-coordinate value for the rabbit. xCircleX-coordinate of the centre of the circles. scaleScaling factor for the size of the rabbit. yCircleY-coordinate of the centre of the circles pressurePressure exerted by the child [0,1]. r1Radius of the inner circle. inTargetIndicates when the rabbit is between the two red circles. r2Radius of the outer circle actionIndicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down first finger, 3: pen-down second finger). x_minMinimum X-coordinate value for the rabbit. - Filename:
The second block aimed to analyse the ability of the children to use the pen stylus by means of 2 different tests:
-
The goal is to go across the spiral from the inner part to the outer part, trying to keep it always in the area remarked in black colour.
- Filename:
test1.txt - File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, pressure, inTarget, action]in that order.
Value Description Value Description xX-coordinate. pressurePressure exerted by the child [0,1]. yY-coordinate. inTargetIndicates whether the child draws inside the spiral or not. timestampTime instant at which the sample was taken for that row. actionIndicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down). - Filename:
-
The goal is to colour the top and trunk of the tree in the best way possible trying to fill it completely and draw always inside the area remarked in black colour.
- Filename:
test2.txt - File structure: A plain text file with tab-separated values where each column value is
[x, y, timestamp, pressure, inTarget, action]in that order.
Value Description Value Description xX-coordinate. pressurePressure exerted by the child [0,1]. yY-coordinate. inTargetIndicates whether the child draws inside the tree or not. timestampTime instant at which the sample was taken for that row. actionIndicates the type of action the child is performing (0: starts pen-down, 1: starts pen-up, 2: pen-down). - Filename:
For further information on the database and on different applications where it has been used, we refer the reader to:
- R. Tolosana, J.C. Ruiz-Garcia, R. Vera-Rodriguez, J. Herreros-Rodriguez, S. Romero-Tapiador, A. Morales and J. Fierrez, "Child-Computer Interaction: Recent Works, New Dataset, and Age Detection", IEEE Transactions on Emerging Topics in Computing, doi: 10.1109/TETC.2022.3150836, 2022.
All these articles are publicly available in the publications section of the BiDA group webpage. Please remember to reference the above articles on any work made public, whatever the form, based directly or indirectly on any part of the ChildCIdb_v1 database.