We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byClay Bolding
Modified over 2 years ago
The Crazy Camera Killing Compadres John Berglund Randy Cuaycong Wes Day Andrew Fikes Kamran Shah Spring 1999 CPSC 483 Proposal
Objective Develop an autonomous camera that can identify and track an object in motion
Applications Sports Camera Operator Surveillance Population Control
Goals Develop a motion tracking algorithm Implement an FPGA to camera interface Develop a camera platform Develop a memory system Implement the algorithm in hardware
Motion Tracking Algorithm Initial development on PC –C++ with Microsoft Vision SDK Hardware implementation –Xilinx 4010E PC84 FPGA
Environment Object smaller than its background Uncluttered background Rigid object High contrast Reasonable pace Object at a fixed distance
Contrast Algorithm Use the rapidly changing grayscale values to identify the object Once the object is identified, locate the center of the object and adjust camera Only 1 frame required
Subtraction w/ Pattern Matching
Concentric Squares Approach Superimposed grid allows for reduction of problem Concentric squares act as motion “alarms” to quickly identify objects in motion
Benefits of 1-D Solution Reduced memory requirement –For a 160x120 pixel image with 8-bits per pixel grayscale: Reduced algorithm complexity 2-D1-D 160x120 x bits 160x x bits
Xilinx XC4010E SRAM Horizontal and Vertical Servos Servo Control Motion Detection Hardware Camera Interface Camera System Diagram
Motion Detection Hardware Receive and analyze pictures from the Camera Interface Send commands to the Camera Interface Send commands to the Servo Control subsystem
Camera Interface Receive pictures and store them in SRAM Send commands to the QuickCam Emulate a parallel port Interface already defined by previous project team (NetCam)
Servo Control Receive commands from Motion Detection Hardware Send commands to servos Use Pulse Width Modulation (PWM)
Camera Platform Camera mount must pivot in two directions Servos must be mounted and adjusted Servo to FPGA interface must be refined from previous project
Memory System System required to store and retrieve at least three images Will be implemented using SRAM Must interface SRAM with FPGA
System Test Plain background Horizontal test –Ball rolling across the field of view Vertical test –Lowering a ball on string Accuracy test by stopping motion abruptly
Autonomous Tracking Unit John Berglund Randy Cuaycong Wesley Day Andrew Fikes Kamran Shah Professor: Dr. Rabi Mahapatra CPSC Spring 1999 Autonomous.
Autonomous Tracking Unit (New Name -- Same Great Project) John Berglund Randy Cuaycong Wes Day Andrew Fikes Kamran Shah Spring 1999 CPSC 483 Midterm Evaluation.
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Georgia Tech Aerial Robotics Dr. Daniel P Schrage Jeong Hur Fidencio Tapia Suresh K Kannan SUCCEED Poster Session 6 March 1997.
GENERIC CONTROL OF ELECTRICAL ENVIRONMENT THROUGH A WEBPAGE - IT Acumens. COMIT Acumens. COM.
Monitoring Fish Passage with an Automated Imaging System Steve R. Brink, Senior Fisheries Biologist Northwest Hydro Annual Meeting 2014, Seattle.
1 Computer Graphics Visible-Surface Detection(identification) CS2401 & BY N.SATHISH KUMAR AP CSE.
Real-Time Projector Tracking on Complex Geometry Using Ordinary Imagery Tyler Johnson and Henry Fuchs University of North Carolina – Chapel Hill ProCams.
Multiprocessor Architecture for Image Processing Under the guidance of Dr. Anshul Kumar Mayank Kumar 2006EE10331 Pushpendre Rastogi 2006EE50412.
TEMPLATE DESIGN © The basic model for a trigonometric setup requires that the HID be seen by at least two cameras at any.
Rolls-Royce supported University Technology Centre in Control and Systems Engineering UK e-Science DAME Project Alex Shenfield
Embedded Helicopter Heading Control using an Adaptive Network-Based Fuzzy Inference System Arbab Abdul Waheed MSc in Smart Systems Student # Nov.
Active Perception We not only see but we look, we not only touch we feel, JJ.Gibson.
System Integration and Performance. System Bus Connects the CPU with main memory and other system components. Connects the CPU with main memory and other.
Real Time Control of an Anthropomorphic Robotic Arm using FPGA Altera InnovateItaly Design Contest 2011 Real Time Control of an Anthropomorphic Robotic.
Implementation Architecture Lecture Implementation View (1) “ how the system is built ” Focuses on “ how the system is built ” technological.
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
MICROPROCESSOR BASED SYSTEM DESIGN. Input and output interfaces Hardware Interfaces are required to enable input and output of data to and from a computer.
Virtual Me. Motion Capture (mocap) Motion capture is the process of simulating actual movement in a computer generated environment The capture subject.
SCSC 311 Information Systems: hardware and software.
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
What is Projectile Motion?. Instructional Objectives: Students will be able to: –Define Projectile Motion –Distinguish between the different types of.
Deep Dive Into Autoguiding. Contents Introduction Brief on Basics Guide Technical Blurb PHD Guiding Software PHD Advanced Settings EQMod Pulse Guiding.
1 IMK Consulting Simple tools for complex needs What if you were able to see the Moon and its hidden face, in the same time?
Electronic Projection Mapping using Warp & Blend Introduction by: Tim Brooksbank, CEO, Calibre UK Ltd. Technical Presentation by: Paul Carey, President,
An Improved TCP for transaction communications on Sensor Networks Tao Yu Tsinghua University 2/8/
8.1si31_2001 SI31 Advanced Computer Graphics AGR Lecture 8 Polygon Rendering.
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.
Copyright 2011 John Wiley & Sons, Inc Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc.
© 2016 SlidePlayer.com Inc. All rights reserved.