Japanese Page
  • You can get HASC Tool & Sample Data Project from Down Load

About HASC2010corpus

On HASC Challenge 2010, 20 teams submitted their activity data. As result, we got activity data of 540 subjects and 96 subjects with full dataset. Total number of activity data files is 6791 and total size is 966Mbytes. The major types of sensors are iPhone / iPod Touch, and WAA-series (ATR).

Data Format

In HASC, we use accelerometer data(*.csv), meta data(*.meta) and label data(*.label)

Segmented Data

  • Targeted Activity:"stay", "walk", "jog", "skip", "stair up", "stair down"
    If you don't know about skip. Please refer to following page. how to skip
  • Measurement time: 20 seconds
  • Number of measurement times: 5 sets
  • Number of person: 5 person
  • Data set: Accelerometer data(*.csv)+Meta Data(*.meta)
  • File name should be unique in each measurement.
    ex)walk1.csv , walk1.meta , jog_set02.csv , jog_set02.meta

Sequence Data

  • Sequence data includes all of activity
  • It is necessary to continue one action for five seconds or more
  • Measurement time: 120 seconds
  • Number of measurement times: 1 set
  • Number of person: 5 person
  • Data set: Accelerometer data(*.csv)+Meta Data(*.meta)+Label Data(*.label)
  • If you could get moving image of your activity, please submit it. About moving image, back shot is also OK.
  • File name should be unique in each measurement.
    ex)sequence1.csv , sequence1.meta , sequence1.label

Accelerometer data(*.csv)

Data Format

  • csv file format
  • [time(sec)],[X axis(G)],[Y axis(G)],[Z axis(G)]
    1.0(G)≒9.80665(m/s2)
  • Segmented Data:20seconds, Sequence Data:120seconds
  • Sampling Rate:10~100(Hz)

Meta Data(*.meta)

Data Element

Please put following elements in meta data. If you would like to put more element such as "TheNumberOfSteps", "Pace(cm)", "HeightOfOneStairStep(cm)", please add these elements in your meta data. Of course, you can add a new element which you think. You should not input your individual information such as your name or address.

    Our Element List

  • TerminalType
    You have to split your terminal device information by semicolon ";".
    Format: Manufacturer;Device;OS;Other ex) TerminalType: ATR;WAA001
    ex2)TerminalType: Apple;iPod touch 4G;iOS 4.2

  • Frequency(Hz)
    You can select from among 10~100Hz as frequency.
    ex) Frequency: 50

  • Activity
    You can select an activity from following list.
    sequence , stay , walk , jog , skip , stUp , stDown
    ex) Activity: stDown

  • Gender
    ex) Gender: male

  • Height(cm)
    You should refer to the result of your medical checkup.
    ex) Height(cm): 172

  • Weight(kg)
    You should refer to the result of your medical checkup.
    ex) Weight(kg): 63

  • Shoes
    If your shoes is especially soft or hard, please add these information.
    ex) Shoes: sneakers
    ex2)Shoes: leather shoes
    ex3)Shoes: mule;hard

  • Floor
    If floor is especially soft or hard, please add these information.
    ex) Floor: asphalt
    ex2)Floor: carpet;soft

  • Place
    ex) Place: outdoor

  • TerminalPosition
    In this element, please input information about your terminal device position. In HC2010, you can mount terminal anywhere on your body. ex) TerminalPosition: waist;pocket;right
    ex2)TerminalPosition: waist;strap
    ex3)TerminalPosition: hand;left

  • TerminalMount
    In this element, please input information about your terminal device mounting state. Please select either fixed or free.
    • fixed:Sensor movement limit is within 1cm. Sensor angle limit is within 10 degrees.
      ex) The terminal is fixed by band within the above limit (1cm and 10 degree).
    • free:Any other mounting position not within the above limits.
      ex) The terminal is in pants pocket.
    ex) TerminalMount: free

Data Format

Meta data format is as follows.

key: value

The number of value is more than one, you have to split each value by the semicolon ";".


Label Data(*.label)

If you would like to know about how to create label file, please refer to following page. Tutorial Page

Data Format

First line

Please input a target csv file path as fallowing image.

Since second line

  • csv file format
  • [Start time(sec)],[End time(sec)],[Activity]
    ex)
    24193510,2419351920,walk
    24193520,2419351925,stay
    24193525,2419351940,stUp

Submitting Directory Format

  • When you submit the participation registration by e-mail, we give you the entry number. If you get your entry number, please name your submitting directory entry + your entry number.
    If your entry number is 02, your directory name is entry02.

  • Please refer to the following list and make directory in each activity.

    <<The list of directory name in each activity>>

    • Sequence : 0_sequence
    • Stay : 1_stay
    • Walk : 2_walk
    • Jog : 3_jog
    • Skip : 4_skip
    • Stair Up : 5_stUp
    • Stair Down : 6_stDown


  • Please refer to the following list and make directory in each subject.
  • <<The list of directory name in each subject>>

    • First person : person_1
    • Second person : person_2
    • Third person : person_3
    • Fourth person : person_4
    • Fifth person : person_5


  • Each directory have to include five Segmented Data file and a sequence data file.
    • Segmented Data:There are five sets of acceleration file (*.csv) and meta file (*.meta).
    • Acceleration file name and meta file name have to be same in each measurement.

    • Example of Segmented Data Set (In this figure, there are two sets of Segmented Data)


    • Sequence data:There is one set of acceleration file (*.csv), meta file (*.meta) and label file (*.label).
    • Acceleration file name, meta file name and label file name have to be same in each measurement.


    • Example of Sequence Data Set (In this figure, there are two sets of sequence data)


License of HASC2010corpus

  • HASC (Human Activity Sensing Consortium) gives user permission to use HASC2010corpus.
  • If user make a presentation by using HASC2010corpus, user must write "HASC2010corpus" in the paper.
  • If user applies HASC2010corpus for commercial purposes, user must write "HASC2010corpus" or "HASC".
  • If user applies HASC2010corpus for commercial purposes without the above requirements, user must announce information about user's product to HASC.
  • As a rule, second distribution and second use are prohibited.

Download

You can get someting about HASC Challenge such as tool,sample data.

HASC Tool

To use HASC Tool, you need to install JRE(Java Runtime Environment 1.6 or later). Please download from following list.

Sample Data Project

Sample Data Project includes sample activity data and HASCXBD file. Sample Data is prepared in accordance with HASC2010corpus. In this Data、for seven people, more than one sensor iPhone / iPod Touch / ATR WAA-001 (four people) are used, 100Hz sampling, six kinds of activity data, and a collection of sequence data. HASCXBD file is block diagram. You can create block diagram by connecting some blocks which you create. By using HASCXBD File, you can do various data processing.

Back to Top