Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
ENVI False Color Images for tree type detection False Color for conifer and deciduous identification Boundary Shape Files.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
David Wild Supervisor: James Connan Rhodes University Computer Science Department Gaze Tracking Using A Webcamera.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
Target Tracking a Non-Linear Target Path Using Kalman Predictive Algorithm and Maximum Likelihood Estimation by James Dennis Musick.
Computer Vision 碩二 許富量 Introduction to Intel OpenCV Library.
I-SOBOT SOCCER Padmashri Gargesa Intelligent Robotics I I (Winter 2011)
Eye Tracking Project Project Supervisor: Ido Cohen By: Gilad Ambar
Harshita Karamchandani Placement, Masters Project and Travels…..
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Kalman filter and SLAM problem
Shane Tuohy.  In 2008, rear end collisions accounted for almost 25% of all injuries sustained in road traffic accidents on Irish roads [RSA Road Collision.
Development of Image Processing Based Feedback Systems for Interactive Gaming Using Non-Traditional Controllers Adam Hedji Mantas Pulinas Philip San III.
TerraForm3D Plasma Works 3D Engine & USGS Terrain Modeler Heather Jeffcott Craig Post Deborah Lee.
DEVELOPMENT OF AN EYE TRACKING SYSTEM FOR A TABLET Harshita Karamchandani Supervisor: David Hobbs Co-supervisor: Dr. Tom Chau (Toronto)
ELECTRONIC CONDUCTING SYSTEM Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Assisted by: Diego Mushfieldt.
M ULTIFRAME P OINT C ORRESPONDENCE By Naseem Mahajna & Muhammad Zoabi.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Object Tracking Using Autonomous Quad Copter Carlos A Munoz, Advisor: Dr. Tarek Sobh Robotics, Intelligent Sensing & Control (RISC) Lab., School of Engineering,
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
Stanley – RC Car.
Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007.
AR 2 kanoid - Augmented Reality Arkanoid Bax Smith, BSc, BEng, PhD Candidate Supervisor: Ray Gosine.
Kearan Mc Pherson Mr. J. Connan. Overview Introduction Design Decisions Implementation Project Plan Demo.
` Tracking the Eyes using a Webcam Presented by: Kwesi Ackon Kwesi Ackon Supervisor: Mr. J. Connan.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Delivering Business Value through IT Face feature detection using Java and OpenCV 1.
Lane Detection in OpenCL
CT333/CT433 Image Processing and Computer Vision.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
GROUP SD1501 IOT VISION ADVISORS: BOB WEINMANN, SAMEE KHAN CLIENT: APPAREO Group Members Dale Bromenshenkel James Massey Bradley Hoffmann.
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
OBJECT TRACKING USING PARTICLE FILTERS. Table of Contents Tracking Tracking Tracking as a probabilistic inference problem Tracking as a probabilistic.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
IEEE International Conference on Multimedia and Expo.
Chapter 1: Image processing and computer vision Introduction
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Intelligent Robotics Today: Vision & Time & Space Complexity.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
SUREILLANCE IN THE DEPARTMENT THROUGH IMAGE PROCESSING F.Y.P. PRESENTATION BY AHMAD IJAZ & UFUK INCE SUPERVISOR: ASSOC. PROF. ERHAN INCE.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
RoboCup KSL Design and implementation of vision and image processing core Academic Supervisor: Dr. Kolberg Eli Mentors: Dr. Abramov Benjamin & Mr.
Aaron Swenson Samuel Farnsworth Derek Stewart Craig Call.
Vision & Image Processing for RoboCup KSL League Rami Isachar Lihen Sternfled.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
ENTERFACE 08 Project 9 “ Tracking-dependent and interactive video projection ” Mid-term presentation August 19th, 2008.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
 Many people like the flexibility of digital images. For example:  They can be shared by attaching to /uploading to Internet  Sent via mobiles.
OpenCV C++ Image Processing
Zachary Starr Dept. of Computer Science, University of Missouri, Columbia, MO 65211, USA Digital Image Processing Final Project Dec 11 th /16 th, 2014.
Vision-based Android Application for GPS Assistance in Tunnels
Hand Gestures Based Applications
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
Air Hockey Robot Students: Abdullah Ahmad & Moath Omar Supervisor:
FISH IDENTIFICATION SYSTEM
Funny Face Application
הפקולטה להנדסת חשמל - המעבדה לבקרה ורובוטיקה גילוי תנועה ועקיבה אחר מספר מטרות מתמרנות הטכניון - מכון טכנולוגי לישראל TECHNION.
Chapter 1: Image processing and computer vision Introduction
Vision Tracking System
Image processing and computer vision
Elecbits Electronic shade.
AHED Automatic Human Emotion Detection
Tracking the Eyes using a Webcam
Report 4 Brandon Silva.
Presentation transcript:

Kalman Tracking for Image Processing Applications Student : Julius Oyeleke Supervisor : Dr Martin Glavin Co-Supervisor : Dr Fearghal Morgan

Objective of Project 1.To track a red ball over a frame of video 2.Image Thresholding 3. Find the centre point of the ball 4. The use of Kalman filtering to track the red ball in the image. predict the path of the ball in future as an aid of detection. 5. Display with Overlay  OpenCV (computer vision library) is being used in this project

Why OpenCV  Real time computer vision.  Provides powerful function to assist in object identification, motion tracking etc.  Virtually assist in any image processing application.  C -based program computer vision repository.

Step1 : Image Acquiring  commission the OpenCV system to load frames of video into memory.

Step1: Problem & Solution Problem: Commissioning OpenCV to read images Installation of OpenCV 2.0 Solution: Uninstall OpenCV 2.0 Install OpenCV 1.0

Step2 : Image Thresholding  convert the RGB frames to the HSV format. RGB HSV RGB HSV RGB  threshold the HSV to identify the region of interest. RGB HSV Threshold RGB output to screen //Create gray image

Step2: Problems & Solutions Problems: Circle Detection with OpenCV 1.0 OpenCV 1.0 takes hue value to be Solutions: Uninstall OpenCV 1.0 Install OpenCV 2.0 In OpenCV 2.0 hue value is ( works better for the red colour detection) OpenCV 2.0 has a better algorithm for circle detection.

C-make C-make helped in compiling OpenCV from the source code OpenCV 2.0 needs different files for different versions of studio. One will need to complete visual studio 2008 for OpenCV 2.0

Example 1:

Example2

Step3: Centre Point detection  Finding the centre point of the red ball Hough transform

Kalman Tracking- Predicting the path of the Red ball Step4: Implementation of the Kalman Filtering

Centre point& predicted values

Step4: Problems & Solutions Problems: Kalman not tracking & predicting properly OpenCV only has a 1-D example Program Crashed at the line CvKalmanCorrect( Kalman, z_k ); // Correct Kalman filter state Solutions: 2-D was needed for this project I added "if (circles->total > 0)

Step5: Display with Overlay Displaying with overlay

Conclusions Project was hampered by issues, most of which were overcome. Ambitious goal of the project was fully fulfilled Further work would lead to a complete solution