2 of 10 IntroductionMonitoring day-to-day activities for :- daily-life memory-retrieval tasks ;- assistance to not self-sufficientpeople ;- digital personal assistant. The SenseCam from Microsoft Research Our Previous Work : TheBadge
3 of 10 BeaStreamer-v0.1Wearable system for acquiring :- multi-sensors data ;- in real-time.We acquire audio, video and motion data.- Any kind of data flow might be acquired. BeaStreamer-v0.1 “On the table” BeaStreamer-v0.1 “weared”
4 of 10BeaStreamer-v0.1 : Hardware Core Some features : - 600MHz ARM processor - TI C64x+ DSP Core - 128 ( 256 ) MB RAM - DVI-D output - S-Video output - Audio In/Out - USB2.0, I2C, SPI. BeagleBoard Tipical Usage Scenarios.
5 of 10 BeaStreamer-v0.1 : Motion Sensor Arduino-based Bluetooth Accelerometer - Arduino board ( AVR Microcontroller ) ; - ADXL 345 analogic accelerometer ; - BlueSMiRF Gold bluetooth module.Arduino-based Bluetooth Acclerometer
6 of 10 BeaStreamer-v0.1 : SoftwareOperating System and Development ApplicationsOpenEmbedded :- cross-compiler environment for - framework for media applications ;embedded systems ;- allows to create complete Linux - easy writing audio/video streamingDistributions. applications ;Angstrom Distribution :- Linux Kernel 2.6.28 ; - it can process any kind of data flow .- V4L2, BlueZ, USB, etc..Code Development on-board : OpenCV- arm-gcc / arm-g++ ;- python 2.6 ; - well-known in CV community .- octave .
7 of 10Experiments :Using BeaStreamer as PC. Tipical Usage Scenarios.
8 of 10Experiments :Data Acquisition Walking around the City Walking around the CVC
9 of 10 Experiments : Face DetectorNot only Acquisition : OpenCv Face Detector.
10 of 10 ConclusionsBeaStreamer-v0.1 is :- A new platform for multi-sensors data acquisition ( but not only...) ;- Small and easy to bring for using in wearable computing applications.BeaStreamer-v0.1 can :- acquire different data-type joining Beagleboard and Gstreamer ;- acquire via Bluetooth in a distributed way ;- acquire via the principal types of hardware protocols ;- processFuture works:- Exploiting the computational power of Beagleboard ( ARM + DSP ) ;- Unifying under GStreamer the acquisition of all the data streaming.