Fig 2: System in action with athlete

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Windows Movie Maker Introduction to Video Editing Mindy McAdams.
Research on high-definition video vehicles location and tracking Xiong Changzhen, LiLin IEEE, Distributed Computing and Applications to Business Engineering.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
MULTI-TARGET TRACKING THROUGH OPPORTUNISTIC CAMERA CONTROL IN A RESOURCE CONSTRAINED MULTIMODAL SENSOR NETWORK Jayanth Nayak, Luis Gonzalez-Argueta, Bi.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
Shuffleboard Scorekeeper Rochester Institute of Technology Department of Computer Engineering Senior Design Project - Fall 2008 Tim Myers, Dan Stella,
Lab 2: Capturing and Displaying Digital Image
STC Robot 2 Majd Srour, Anis Abboud Under the supervision of: Yotam Elor and Prof. Alfred Bruckstein Optimally Covering an Unknown Environment with Ant-like.
الرسم الهندسي المعان بالحاسوب Lecture Five
Intruder Alert System By: Jordan Tymburski Rachita Bhatia.
FAST: Fully Autonomous Sentry Turret
I. Getting Started with the Interface Microsoft ® Windows ® Movie Maker.
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
Zack Nemes By: Clemence Larroche. To track and follow a car as it travels along a path.
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
Fundamentals of Digital Images & Photography. Pixels & Colors The pixel (a word invented from "picture element") is the basic unit of programmable color.
Delete text box once you have finished this: Describe what objects you might use. Explain why they are suitable for your chosen theme. Add the images.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
OpenCV C++ Image Processing
Introduction to Premiere Pro CS6
Multi camera.
Computer Output.
VIVOTEK 2007 Product Roadmap
Discovering Computers 2012: Chapter 2-6
Augmented Reality Capture the Flag
2.2: Translations.
Images, Hyperlinks, and Sound
Project 2: Ultra Traffic Light Controller
Understanding Analogue and Digital Video Lesson 1
Mapping Robot Department of Electrical & Computer Engineering
Tabletop Notifier Department of Electrical & Computer Engineering
Near Field Communication Smart Door
Automated Medicine Dispenser
Voice Manipulator Department of Electrical & Computer Engineering
This Tutorial takes 1 image and animates its entrance in 4 dynamic ways. Sometimes all it takes is a little “thinking outside the box” to really get.
2D GPU Platform with Hardware-Accelerated Features
The Colour of Light: Additive colour theory.
ECE Computer Engineering Design Project
Nicole Stodola, Chris Pederson and Gerry Finlay
Fig. 4 Block diagram of system
Semi-Autonomous Car Prepared by: Sahar Qawariq & Deema Hamdan
ECE Computer Engineering Design Project
Fig. 3 Infrared Components
EEL 3705 / 3705L Digital Logic Design
IMAGE BASED VISUAL SERVOING
ECE Computer Engineering Design Project
ECE 477 Digital Systems Senior Design Project  Spring 2006
Weihong Li, Hao Tang and Zhigang Zhu
Images, Hyperlinks, and Sound
Dr. Tahseen Fadhil Abbas
Panoramic Video Michael Chuang Fall
Lesson 4 Alternative Methods Of Input.
Depth Analysis With Stereo Camera
Network Controllable MP3 Player
Interactive Schedule Builder
Nicole Stodola, Chris Pederson and Gerry Finlay
ECE Computer Engineering Design Project
Nicole Stodola, Chris Pederson and Gerry Finlay
Fig. 1 Throttle body(left) and gas pedal(right)
Nicole Stodola, Chris Pederson and Gerry Finlay
Voice Manipulator Department of Electrical & Computer Engineering
Depth Analysis With Stereo Camera
ECE Computer Engineering Design Project
ECE Computer Engineering Design Project
Chapter 2: Transformations
Fig. 4 Block diagram of system
Ultrasonic Rangefinder
Parallel and Perpendicular Lines
Nicole Stodola, Chris Pederson and Gerry Finlay
Presentation transcript:

Fig 2: System in action with athlete ECE 492 - Computer Engineering Design Project Curling Coach Nicole Stodola, Gerry Finlay, and Chris Pederson 2013 Project Motivation 40+ years of curling experience between Nicole and Chris Wanted to improve the current delivery verification method Level shoulders is very important to the curling delivery Project Overview Video processing of a curling delivery Provide a method of instant notification of misaligned shoulders Ability to add in more target body parts for tracking Video display with markings showing target positions and feedback Project Design Nikon Coolpix P5000 digital camera captures the video of the curler Image is displayed onto the VGA monitor with red boxes marking the targets Image processing module detects if there is a vertical deviation in the shoulder targets If the deviation is above the 5 pixel threshold an alarm is triggered The system alarm, a short audio clip, is played and green LEDs are turned on Components Altera DE2 FPGA board Digital camera with NTSC video capability VGA Monitor Speakers Testing VHDL Testing Test each module separately Camera Audio Image Processing Test benches for all VHDL System Testing Testing in the lab Testing in a curling rink Edge case considerations: Different slides Obscure targets Group 15 would like to thank Dr. Duncan Elliott, Nancy Minderman, Michael Shoniker and Jessica Cao. For colour ideas, University Visual Identity Guidelines can be found here: http://www.toolkit.ualberta.ca/VisualIdentityGuidelines.aspx Fig 2: System in action with athlete Image Processing Video frame is split into two sections for target detection In each section the system scans from the top left for the greenest pixels Once the pixels are detected it draws a red box on the video as shown in Figure 2 The system tracks X and Y coordinates of the targets with red boxes and monitors the Y value for a predefined deviation in vertical position Once a deviation in the targets has been detected, trigger the alarm condition Fig 1: Athlete sliding out Department of Electrical & Computer Engineering