Your SlideShare is downloading. ×
BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications

822
views

Published on

BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications

BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
822
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. BeaStreamer-v0.1 : a new platform for Multi-Sensors DataAcquisition in Wearable Computing Applications. Pierluigi Casale, Oriol Pujol and Petia Radeva.
  • 2. 1 of 10 Outline● Introduction● BeaStreamer-v0.1 ○ Hardware ○ Software● Experiments● Conclusions
  • 3. 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
  • 4. 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”
  • 5. 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.
  • 6. 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
  • 7. 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 .
  • 8. 7 of 10Experiments :Using BeaStreamer as PC. Tipical Usage Scenarios.
  • 9. 8 of 10Experiments :Data Acquisition Walking around the City Walking around the CVC
  • 10. 9 of 10 Experiments : Face DetectorNot only Acquisition : OpenCv Face Detector.
  • 11. 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.
  • 12. ConclusionsThank you.