MTA-SZTAKI Roboteyepair an ultra-high speed stereo vision system based on CNN technology.

Slides:



Advertisements
Similar presentations
Pocket PC – DSP Integrated System Gliwice February 13 th, 2009.
Advertisements

HARDWARE Rashedul Hasan..
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Mid-Semester Presentation Spring 2005 Network Sniffer.
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
Final Presentation Momentum Measurement Card Project supervised by: Mony Orbach Project performed by: Hadas Preminger, Uri Niv.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
May 8, Peripheral Design Options For USB 2.0 Solutions Dave Thompson Manager of High Speed I/O Development Agere Systems,
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
Control Activity & Industry Services
1 SD Recorder OS-TM-V701A for Driving Security Surveillance.
Camera Interfacing using ARM7
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Drivers Station 2010 Joe Ross Team /12/2009.
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Image Processing for Remote Sensing Matthew E. Nelson Joseph Coleman.
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Remote Control of a Furby Toy with Bluetooth
Intelligent Autonomous Camera Module (IAKM). Goals Develop an intelligent camera unit with the following features: –Standalone; –Equipped with extraordinary.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Copyright 2001 ACS-Tech80 1 ACS-Tech 80, Inc. SPiiPlus Control Module Overview.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
CHAPTER FOUR COMPUTER SOFTWARE.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
SPCA554A Mobile Camera Multimedia Processor By Harrison Tsou.
Beagle Board Fast Boot Hui Chen Keji Ren Dec 10 th, 2009 EE382N-4 Project.
Exploring Suitability of Linux for Embedded Vision Applications Ankit Mathur Mayank Agarwal Mini Project.
ECE Lecture 1 Microcontroller Concepts. Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device Data.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
Owner: VBHUSales Training 03/15/2013 Cypress Confidential IDT 72T36135M vs. Cypress CYF072x Video Buffering Applications High density FIFOs with unmatched.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
Hybrid-Structure Robot Design From the authors of Chang Gung University and Metal Industries R&D Center, Taiwan.
RoboNova 1.
Introduction to the C6713 Laurier Boulianne
Adaptive Mirror Control System Characterization Presentation Performed by: Boris Goychman & Eyal Tsin Instructor: Tsachi Martsiano Semestrial project,
LECTOR®65x Image-based Code Reader– Market Launch
Using Banner Vision Products with OCS Controllers Ken Jannotta Jr. Horner APG August 2007.
Hardware Introduction – Standard vs Q.i
1 Lecture 1: Computer System Structures We go over the aspects of computer architecture relevant to OS design  overview  input and output (I/O) organization.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
SIDE SCAN HARDWARE CONFIGURATION
Software Systems Division (TEC-SW) ASSERT process & toolchain Maxime Perrotin, ESA.
Research Unit for Integrated Sensor Systems and Oregano Systems Cern Timing Workshop 2008 Patrick Loschmidt, Georg Gaderer, and Nikolaus Kerö.
Embedded Systems Introduction. Microprocessor building blocks 1. ALU (Arithmetic Logic Unit): The ALU is a sequential logic circuitry that is intended.
SIDE SCAN HARDWARE CONFIGURATION HYPACK Connection Block Diagram GPS, single beam and tide data go into HYPACK ® SURVEY. Sidescan (with optional.
Introduction to Field Programmable Gate Arrays (FPGAs) EDL Spring 2016 Johns Hopkins University Electrical and Computer Engineering March 2, 2016.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 3: PLC basics UCPC 6 UNICOS-Continuous Process Control.
Depth Analysis With Stereo Cameras
Depth Analysis With Stereo Cameras
CS111 Computer Programming
Improvement of startup time using Software Suspend - Project Update -
CS703 - Advanced Operating Systems
AI Stick Easy to learn and use, accelerate the industrialization of artificial intelligence, and let the public become an expert in AI.
Presentation transcript:

MTA-SZTAKI Roboteyepair an ultra-high speed stereo vision system based on CNN technology

MTA-SZTAKI Motivation The mechanical properties of robots enable faster operation than their current vision systems; A high-speed, medium resolution, low cost vision system has many potential application fields in the industry; Both stereo and mono versions have potential applications;

MTA-SZTAKI Goals Main characteristics of the Roboteyepair: –Standalone vision system; –Capable to capture and process image pairs at frame rates up to 5000 per second; –Medium resolution; –High performance focal plane CNN processors; –Equipped with serial and Ethernet communication ports; –Developed for industrial use.

MTA-SZTAKI The CNN visual processor 128x128 sensor-processor array; Optimized for performing array operations on analog and logic values; Time to perform a typical operation: –Logic: 300ns (morphology, binary logic operations, skeletonizing, etc.) –Analog: 3-5ms (diffusion, edge detection, Sobel, etc..) 8 internal image memories; 128Mpixel/sec I/O speed (128 internal AD/DA) 0.35mm technology, 12x12mm silicon surface; Operates as a coprocessor, a master processor is needed

MTA-SZTAKI Block diagram of the system

MTA-SZTAKI Realization of the system

MTA-SZTAKI The finished boards

MTA-SZTAKI The complete system

MTA-SZTAKI Programming the DSP Image processing –Native languages (AMC, Alpha, C) Handling two CNN chips –The target chip has to be specified for every command –Synchronization Adapting CNN image processing library Communication using the ETRAX chip

MTA-SZTAKI Programming the communication processor ETRAX LINUX kernel –Driver (ETRAX  XBUS) TCP/IP communication module (INET Daemon) –Assigns the communication driver to the given TCP port –standard input  standard output redirecting A special daemon has also been implemented –Boot device

MTA-SZTAKI Monitoring software on the PC side Why is it needed: –Supporting system setup –Application development and testing –Parameter adjustment –Testing camera parameters Capabilities: –Multi-window graphical interface –Editor, compiler and software downloading devices

MTA-SZTAKI The project will be finished in May, 2003

MTA-SZTAKI Stereo machine vision system for robots; Visual navigation for NASA Mars Mission 2007 Non-invasive speed and displacement measurement, quality control of narrow textile bands and tapes (textile industry); Classification of large number of tiny objects (pills, grains, pebbles, etc.); Monitoring fast industrial processes (sparkplug); Applications

MTA-SZTAKI Replace the current DSP with a TMSC DSP MHz Equip the system with an optional 1.3 MPixel CMOS sensor Support of communication via USB port These developments are expected to be finished by September, 2003 Future developments

MTA-SZTAKI Thank you for your attention!