JASON BANICH ADVISOR: DR. JOHN SENG Crosswalk Detection via Computer Vision.

Slides:



Advertisements
Similar presentations
By Zheng Sun, Aveek Purohit, Shijia Pan, Frank Mokaya, Raja Bose, and Pei Zhang final38.pdf.
Advertisements

Hough Transforms CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
Street Crossing Tracking from a moving platform Need to look left and right to find a safe time to cross Need to look ahead to drive to other side of road.
Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
OCRdroid : A Framework to Digitize Text Using Mobile Phones  Authors  Mi Zhang, Anand Joshi, Ritesh Kadmawala, Karthik Dantu, Sameera Poduri, and Gaurav.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Personal Driving Diary: Constructing a Video Archive of Everyday Driving Events IEEE workshop on Motion and Video Computing ( WMVC) 2011 IEEE Workshop.
Research on high-definition video vehicles location and tracking Xiong Changzhen, LiLin IEEE, Distributed Computing and Applications to Business Engineering.
Shape From Texture Nick Vallidis March 20, 2000 COMP 290 Computer Vision.
GENERALIZED HOUGH TRANSFORM. Recap on classical Hough Transform 1.In detecting lines – The parameters  and  were found out relative to the origin (0,0)
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
Robust Lane Detection and Tracking
CSSE463: Image Recognition Day 30 Due Friday – Project plan Due Friday – Project plan Evidence that you’ve tried something and what specifically you hope.
Instructor : Dr. K. R. Rao Presented by: Rajesh Radhakrishnan.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
I mage and M edia U nderstanding L aboratory for Performance Evaluation of Vision-based Real-time Motion Capture Naoto Date, Hiromasa Yoshimoto, Daisaku.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
Mobile Sensor Application Group 4. Introduction Modern smartphones are often equipped with quite a large number of sensors. The sensors data can be used.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Chapter 2. Image Analysis. Image Analysis Domains Frequency Domain Spatial Domain.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
CSSE463: Image Recognition Day 30 This week This week Today: motion vectors and tracking Today: motion vectors and tracking Friday: Project workday. First.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
HOUGH TRANSFORM Presentation by Sumit Tandon
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
The Way Forward Factors Driving Video Conferencing Dr. Jan Linden, VP of Engineering Global IP Solutions.
Interactive Vision Two methods for Interactive Edge detection. Final Project by Daniel Zatulovsky
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Highways and Airports Engineering Project Lecture 2 Highway Signs and Markings Cairo University Faculty of Engineering Public Works Department Dr. Dalia.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Drivers Edge: Interactive slides and videos ® Drivers Edge: Interactive slides and videos ® Copyrighted Driver Education School Literature Copyright ©
Corner Detection & Color Segmentation CSE350/ Sep 03.
Mobile Image Processing
CSE 185 Introduction to Computer Vision Feature Matching.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Kfir Wolfson & Adi Barchan Final project, autumn 2006.
Intelligent Robotics Today: Vision & Time & Space Complexity.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Connor Carey. Aims  Record road scene from Android  Detect speed sign  Determine speed limit  Compare to current speed(GPS)  Alert driver if speeding.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Chapter 2 Signs, Signals, and Roadway Markings Start working on the Start working on the 8 questions on page 39! 8 questions on page 39!
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
Computer Vision. Overview of the field  Image / Video => Data  Compare to graphics (the reverse)  Sample applications  Video Camera feed => ID room.
Vision-based Android Application for GPS Assistance in Tunnels
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
TITLE-: SEARCH FOR ANY LOCATION USING GOOGLE MAPS
Blind Aid Developments Using Design and Engineering Approach
Advanced Crosswalk Detection for the Bionic Eyeglass
Eye Detection and Gaze Estimation
Image Segmentation Classify pixels into groups having similar characteristics.
Digital image self-adaptive acquisition in medical x-ray imaging
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Image Processing, Leture #12
CSSE463: Image Recognition Day 30
CSSE463: Image Recognition Day 30
Finding Basic Shapes Hough Transforms
CSSE463: Image Recognition Day 30
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
TRAFFIC AND ROAD SAFETY
Presentation transcript:

JASON BANICH ADVISOR: DR. JOHN SENG Crosswalk Detection via Computer Vision

Goals Repurpose existing lane following algorithms for crosswalks Algorithms optimized for mobile devices Recognize multiple different kinds of crosswalks  Zebra  Standard Work under different lightings Don’t modify the environment Android, requiring no extra money spent

Related Work Walk Light detection Locating crosswalks with camera phone Camera phone system for orienting pedestrians

Walk light detection Utilize phone’s accelerometer in order to determine horizon line (less of image to search) Use other factors to narrow down search (green traffic light, etc)

Walk light detection cont Require users to hold phone sideways  (Future work suggested using accelerometer to auto-rotate image for algorithm) Main issue was aligning with crosswalk (hard to detect walk sign when its not in the image)

Zebra Crosswalk Detection Algorithm  Extract straight line segments from the image  Applies segmentation algorithm to group segments  Score the detected segments  Use a threshold to determine if score is high enough

Zebra Crosswalk Results

Two-Stripe Crosswalks Algorithm  Read accelerometer to determine orientation  Discard data above the horizon line  Use brightness to estimate if points are in crosswalk stripes  Draw lines

Simple Lane Following Algorithm  Convert to grayscale  Crop to center portion  Identify edges and draw onto new image  Apply Hough line detection to find shapes  Delete extraneous lines  Reapply lines to main image  Draw lines onto image

Validation Two main overall goals:  Successfully recognize crosswalks  Successfully guide users across crosswalks

Validation Cont Metrics to measure  CPU usage/frames per second  Jitter (in suggested direction)  Robustness (lighting)  Frame by frame analysis (leading user out of crosswalk a lot?)

Difficulties Video Jitter Methods of keeping user in crosswalk Recognizing end of crosswalk (when to stop routing) Adaptive thresholding Calculate vector that user is walking

References See related work/validation

Questions?