THE CYBER-PHYSICAL BIKE: A STEP TOWARDS SAFER GREEN TRANSPORTATION S. Smaldone C. Tonde V. K. Ananthanarayanan A. Elgammal L. Iftode Summarized by Yuki.

Slides:



Advertisements
Similar presentations
Chia Wei Ensar Becic Christopher Edwards HumanFIRST Program Department of Engineering University of Minnesota.
Advertisements

Fast and Accurate Optical Flow Estimation
Code Injection Attacks on HTML5-based Mobile Apps: Characterization, Detection and Mitigation Xing Jin, Xunchao Hu, Kailiang Ying, Wenliang Du, Heng Yin,
P3- Represent how data flows around a computer system
Concurrent programming: From theory to practice Concurrent Algorithms 2014 Vasileios Trigonakis Georgios Chatzopoulos.
GPU Virtualization Support in Cloud System Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer Science and Information.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 28 – Media Server (Part 3) Klara Nahrstedt Spring 2009.
© Ricardo plc 2012 Eric Chan, Ricardo UK Ltd 21 st October 2012 SARTRE Demonstration System The research leading to these results.
Solutions to improve roads, journeys and communities Seminarium Zarządzanie Prędkością Speed Management 17 –
Sidewalk Bikeways: A Safety Problem, Not a Safety Solution.
The Protein Folding Problem David van der Spoel Dept. of Cell & Mol. Biology Uppsala, Sweden
Introduction Fast and reliable methods for predicting and monitoring in-vivo bone strength are of great importance for hip joint replacement. To avoid.
Roman LyseckyUniversity of California, Riverside1 Techniques for Reducing Read Latency of Core Bus Wrappers Roman L. Lysecky, Frank Vahid, & Tony D. Givargis.
Adapted from: CULLIDE: Interactive Collision Detection Between Complex Models in Large Environments using Graphics Hardware Naga K. Govindaraju, Stephane.
Energy Efficient Prefetching – from models to Implementation 6/19/ Adam Manzanares and Xiao Qin Department of Computer Science and Software Engineering.
Domenico Bloisi, Luca Iocchi, Dorothy Monekosso, Paolo Remagnino
PhD/Master course, Uppsala  Understanding the interaction between your program and computer  Structuring the code  Optimizing the code  Debugging.
TrafficView: A Driver Assistant Device for Traffic Monitoring based on Car-to-Car Communication Sasan Dashtinezhad, Tamer Nadeem Department of CS, University.
1 Incremental Detection of Text on Road Signs from Video Wen Wu Joint work with Xilin Chen and Jie Yang.
Fluid Simulation using CUDA Thomas Wambold CS680: GPU Program Optimization August 31, 2011.
Smart Cities VMS This is a Smart Cities inspired software platform that centres around the surveillance cameras (CCTV) and that can integrate other IoT.
Change Auditing Software
Motivation “Every three minutes a woman is diagnosed with Breast cancer” (American Cancer Society, “Detailed Guide: Breast Cancer,” 2006) Explore the use.
Team Leader John Sedig Communications / Documentation Kevin Nennig Webmaster / Software Design Matt Graves Hardware / Electrical Design Josh Mandich Software.
Predictive Runtime Code Scheduling for Heterogeneous Architectures 1.
Sensors Cassandra, Gayathri, Rohan, Patrick. -Many distractions while driving -Want to dramatically reduce accidents that occur -Try to figure out ways.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
Team Leader John Sedig Communications / Documentation Kevin Nennig Webmaster / Software Design Matt Graves Hardware / Electrical Design Josh Mandich Software.
Introduction Overview Static analysis Memory analysis Kernel integrity checking Implementation and evaluation Limitations and future work Conclusions.
1 Electrical and Computer Engineering Dynamic Advertising System Preliminary Design Review – October 23, 2009 Team Zink Nicholas Cipriano, Ali Jameel,
Takuya Imaeda Graduate School of Media and Governance, Keio University Hideyuki Tokuda Faculty of Environment and Information Studies, Keio University.
Umm Al-Qura University Collage of Computer and Info. Systems Computer Engineering Department Automatic Camera Tracking System IMPLEMINTATION CONCLUSION.
MY PERSONAL COMPUTER Monica Sheffo. MOTHERBOARD  Model: Intel BOXDZ77GA-70K Intel Extreme Motherboard  Supported Processors: 2 nd generation Intel Core.
BELIEVE BOX. CPU : Intel Black Shield - 12 Cores - 5GHz Graphic Card : Nvidia GeForce 900GTX MHz Clock Mb Ram GDDR5 Hard Drive : 7200 RPM.
Computación algebraica dispersa con GPUs y su aplicación en tomografía electrónica Non-linear iterative optimization method for locating particles using.
Diane Marinkas CDA 6938 April 30, Outline Motivation Algorithm CPU Implementation GPU Implementation Performance Lessons Learned Future Work.
Prediction of Traffic Density for Congestion Analysis under Indian Traffic Conditions Proceedings of the 12th International IEEE Conference on Intelligent.
DETECTION AND CLASSIFICATION OF VEHICLES FROM A VIDEO USING TIME-SPATIAL IMAGE NAFI UR RASHID, NILUTHPOL CHOWDHURY, BHADHAN ROY JOY S. M. MAHBUBUR RAHMAN.
International Internship Summer 2008: NICTA (Sydney, AU) Caitlin Cottrill.
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on a low power, embedded system School of Information Technology & Mathematical.
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on an embedded system School of Information Technology & Mathematical Sciences September.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Adam Wagner Kevin Forbes. Motivation  Take advantage of GPU architecture for highly parallel data-intensive application  Enhance image segmentation.
Active Frame Selection for Label Propagation in Videos Sudheendra Vijayanarasimhan and Kristen Grauman Department of Computer Science, University of Texas.
The Cyber-Physical Bike A Step Toward Safer Green Transportation.
Computer Architecture2  Computers are comprised of three things  The physical computer  The operating system  The user and programs running on the.
The Internet (Gaming) Windows XP or later 1.7 GHz Intel or AMD Processor 512 MB of RAM DirectX 8.1 graphics card Sound card (These requirements are based.
Canny Edge Detection Using an NVIDIA GPU and CUDA Alex Wade CAP6938 Final Project.
CPU-GPU Collaboration for Output Quality Monitoring Mehrzad Samadi and Scott Mahlke University of Michigan March 2014 Compilers creating custom processors.
Computer Performance. Hard Drive - HDD Stores your files, programs, and information. If it gets full, you can’t save any more. Measured in bytes (KB,
An Out-of-core Implementation of Block Cholesky Decomposition on A Multi-GPU System Lin Cheng, Hyunsu Cho, Peter Yoon, Jiajia Zhao Trinity College, Hartford,
E8: Digital Humans Option E AHL: Human Factors Design IB Technology.
Sobolev(+Node 6, 7) Showcase +K20m GPU Accelerator.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
The Ride of the Future! Allows RVers to smoothly take the scenic route
Cheltenham Courseware
On-board Technologies
MadeCR: Correlation-based Malware Detection for Cognitive Radio
APARTMENT MAINTENANCE SYSTEM
TexPREP Summer Camp Computer Science
Lazy Diagnosis of In-Production Concurrency Bugs
The Importance of ADAS Technology
Stepping in the world of
Suggestive Contours with Geometry Shader
instructor Sami Aleswi Faculty of Computing and Information Technology
Introduction to CUDA Programming
Hardware Accelerated Video Decoding in
Maintaining order and safety in a city is no small task
Establishing an image-based ground truth for validation of sensor data-based room occupancy detection Steffen Petersen, Theis Heidmann Pedersen, Kasper.
КОМПЬЮТЕР (Хурд, багтаамж сайтай) ӨНГӨТ ПРИНТЕР (CD Label хэвлэдэг)
Presentation transcript:

THE CYBER-PHYSICAL BIKE: A STEP TOWARDS SAFER GREEN TRANSPORTATION S. Smaldone C. Tonde V. K. Ananthanarayanan A. Elgammal L. Iftode Summarized by Yuki

Outline Analysis Design Implementation Evaluation Conclusion

Analysis Problem A biker must spend cognitive and physical ability to periodically scan for a rear-approaching vehicle. As a result, the biker can not maintain continual awareness for the forward situation. Solution The Cyber-Physical bicycle system continuously monitors the environment behind the biker, automatically detects rear- approaching vehicles, and alerts the biker prior to the approach.

Design Roadway segmentation analysis using optical flow Reduces computational load

Design Vehicle tracking Determines if each vehicle passes the biker in either a safe or unsafe manner

Implementation Development environment C/C++ NVIDIA CUDA library (v2.3) Open source optical flow library [1] Bike computer - HP Mini 311 notebook Intel Atom N GHz CPU 3 GB RAM NVIDIA ION GPU (16 CUDA cores and 256 MB memory) 80 GB SSD hard disk 3.26 pounds / 1.48 kilograms (the worst case with peripherals) 1. WERLBERGER, M., TROBIN, W., POCK, T., WEDEL, A., CREMERS, D., AND BISCHOF, H. Anisotropic Huber-L1 optical flow. In BMVC’09 (London, UK, 2009).

Implementation (cont.) Rear-facing video camera - Sony DCR-SX40 Over 3 hours of video recordings of real-world roadway cycling traces (repeatability of experiment) Every interaction between the biker and a vehicle (approaching and departing) are manually annotated using the timestamps Ordinary road bicycle - Trek FX7.5

Evaluation How accurate are video-based techniques in detecting rear-approaching vehicles? Accuracy = TP / (TP + FP + FN) = 19 / ( ) = 73.1% A vehicle hidden by another biker A sudden vibration caused by uneven roadway

Evaluation (cont.) Can detection be performed timely? Alerting to occur an average of 3.5 seconds prior to a vehicle encounter at reduced frame rates (3 FPS) 3.5 seconds is 92% of the potential time (the difference between the first appearance of the vehicle and the time it passes the cyclist)

Conclusion The Cyber-Physical bicycle is a system that augments normal bicycles with video processing capabilities for automated rear-approaching vehicle detection. This system directly improves the safety of bikers by reducing their cognitive overheads of continuously probing for rear-approaching vehicles. The prototype can perform rear-vehicle detection with good accuracy at full frame rates (30 FPS), and can operate in real-time at reduced frame rates (3 FPS).