You’ve Got SARS!! Group 6 Brent Anderson Lauren Cutsinger Martin Gilpatric Michael Oberg Matthew Taylor Capstone Spring 2006.

Slides:



Advertisements
Similar presentations
Goal-line technology Team INTERNATIONAL Marko Bundalo Ponphet Homchanh
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Ascendent's Fusion 360 hybrid platform creates a true hybrid surveillance system by utilizing the advantages of Analog, Megapixel, and IP technologies.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Project Overview- Strong Arm ECEN 4160, Spring 2005 Thaine Hock Matt Corne Sammit Adhya Luz Quiñónez.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Group 6 You’ve Got SARS!! Brent Anderson Lauren Cutsinger Martin Gilpatric Michael Oberg Matthew Taylor Capstone Spring 2006.
Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim Facilitator: Dr. Aviyente Sponsor: ArcelorMittal Source: SMS.
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Super Fast Camera System Performed by: Tokman Niv Levenbroun Guy Supervised by: Leonid Boudniak.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Remote Medical Inc. ENSC 440 Project Presentation Presented By: Marian Chang Calvin Che Lotus Yi Dong Zhang April 7 th 2005.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Preliminary Design Review Jan 31, 2006 Brianna Bethel Robert Havlik Jessica Lowry Alex Silva.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Fall Senior Project Presentation Rev :22.00 By: Salem, Ray M. Date: December Title: Micro Mouse Control Systems Topics: Robotics, System.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
BeHāv Student Behavior Feedback System. Overview Team What is BeHav In Action Features Design Risks Time-Line.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.
Team Lifted: Critical Design Review Andrew Cober Dan Crowe Sujan Gautam Anthony Schubert Ryan Yeash.
Coordinate Based Tracking System
© 2003 By Default! A Free sample background from Slide 1 Clinical Blood Analyzer Senior Design Project Sponsored by D3 Engineering.
Night Vision James Stacy Brian Herre Maurio Grando Eric Faller Chris Bawiec James Team Bender.
Real-Time Object Tracking System Adam Rossi Meaghan Zorij
Ahmed Abdel-Fattah Jerry Chang Derrick Culver Matt Zenthoefer.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
1 ECE Department Thermal Mapping Drone Team 17 Jamyang Tenzin Stefan Totino Dylan Fallon Jason Fellow Advisor: Joseph Bardin.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
1 ECE Department Thermal Mapping Drone FPR Team 17 Jamyang Tenzin Stefan Totino Dylan Fallon Jason Fellow Advisor: Joseph Bardin.
Camera Interfacing using ARM7
Jordan Wagner Justin Spencer Mark Sears John Jachna.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
© Paradigm Publishing Inc. 2-1 Chapter 2 Input and Processing.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Graphics on Key by Eyal Sarfati and Eran Gilat Supervised by Prof. Shmuel Wimer, Amnon Stanislavsky and Mike Sumszyk 1.
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
ImAP RSD Ongo-02a Image Acquisition and Processing of Remotely Sensed Data.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
Wireless Security System Group #14 Yuncheng Wang Chris Overcash John Petty Chun Hong Lin.
High Resolution AMR Compass Honeywell Dr. Andy Peczalski Professor Beth Stadler Pat Albersman Jeff Aymond Dan Beckvall Marcus Ellson Patrick Hermans.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Grant Thomas Anthony Fennell Justin Pancake Chris McCord TABLEGAMES UNLIMITED.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Lecture 7: Overview Microprocessors / microcontrollers.
Components of a typical full-featured microcontroller.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Vision Controlled Nios Robot ViCoN-Bot™ Team Members Jeff Vickers (gte613i) Andre Moore (gt6875a) Kevin Walker (gte143x) K. Bosompem (gte616r) July 23,
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
<Add team picture or relevant project picture here>
Tracking Camera Platform
Serial Data Hub (Proj Dec13-13).
Group 2 Christian Jackson Connor Roggero Lucas Pasqualin Mike Ferraro
ECE 477 Digital Systems Senior Design Project  Spring 2006
Automatic operation IR rework system Automatic Component placement 2 x K-type thermocouples IR-pyro sensor RPC-camera.
Presentation transcript:

You’ve Got SARS!! Group 6 Brent Anderson Lauren Cutsinger Martin Gilpatric Michael Oberg Matthew Taylor Capstone Spring 2006

Presentation Outline Project Overview Project Overview Implementation Implementation Hardware Hardware Software Software Project Organization Project Organization Risk and Contingency Risk and Contingency

IR in Medical Applications First-Pass Diagnostic Tool First-Pass Diagnostic Tool Soft tissue injuries Soft tissue injuries Circulatory Problems Circulatory Problems Research Research Biological response to low frequency appliances Biological response to low frequency appliances Physical exercise and hypothermia research Physical exercise and hypothermia research Passively screen for a selection of biological agents Passively screen for a selection of biological agents Quick response to possible pandemics Quick response to possible pandemics Airports, office buildings and other mass transit areas Airports, office buildings and other mass transit areas SARS detection in several airports SARS detection in several airports SARS begins with a fever greater than 38°C (100.4°F) SARS begins with a fever greater than 38°C (100.4°F)

Project Overview Design an infrared tracking system that will control a motorized camera platform. Design an infrared tracking system that will control a motorized camera platform. Track infrared image of person. Track infrared image of person. Display IR image. Display IR image. Determine temperature of person for possible disease detection. Determine temperature of person for possible disease detection.

Thermopile Temperature Sensors Multiple thermocouples in series that provide an extremely sensitive IR sensor. Multiple thermocouples in series that provide an extremely sensitive IR sensor. Bulky and expensive compared to other types of IR sensors. Bulky and expensive compared to other types of IR sensors.

So Why Thermopiles? Breakthroughs in Manufacturing process. Breakthroughs in Manufacturing process. Lower cost Lower cost Much smaller footprint Much smaller footprint Very accurate at –50 to 450 ° C Very accurate at –50 to 450 ° C Correct spectrum for Heat Correct spectrum for Heat Comes in a 32x32 array! Comes in a 32x32 array!

System Overview SPI PWM VGA Serial Major Components IR Camera IR Camera PIC Processors PIC Processors Camera Mount Camera Mount Motors Motors PCB PCB Output (PC) Output (PC)

Hardware Hardware Processors 1. Dual PIC18F4550 Motors 1. Stepper Motors 2. Controllers Camera Mount 1. Lynx-B BPT-NS 2. Dual axis 4 Layer PCB 1. Power & GND planes 2. Lower Noise 3. Allow for high speed 48MHz Camera 1. ATX25C mini core

Why PIC18F4550 Harvard Architecture Harvard Architecture Simultaneous data and program memory access Simultaneous data and program memory access Built in SPI interface Built in SPI interface Camera Camera PIC communication PIC communication Two PWM Channels for Stepper Motors Two PWM Channels for Stepper Motors Development Environment Development Environment On Chip Programmer On Chip Programmer 48MHz clock 48MHz clock 2 UARTs for computer communication 2 UARTs for computer communication USB 2.0 Interface (optional) USB 2.0 Interface (optional)

Why ATX25C? Why ATX25C? Thermopile 32x32 Array Thermopile 32x32 Array Low Resolution allows for faster data crunching. Low Resolution allows for faster data crunching. Provides enough data for human detection. Provides enough data for human detection. SPI Interface SPI Interface Compatible with PIC18F4550 Compatible with PIC18F4550

Why Stepper Motors High precision High precision Up to 1.5 degrees of accuracy Up to 1.5 degrees of accuracy Compatible With PIC18F Compatible With PIC18F PWM signals PWM signals Low cost for precision Low cost for precision Easy positioning Easy positioning

Software Outline Tracking Algorithms Tracking Algorithms “Hot Spot” Detection “Hot Spot” Detection Edge Detection Edge Detection Motor control Motor control On Chip Pulse Width Modulation (PWM) On Chip Pulse Width Modulation (PWM) Display Display Comunication with a PC for display and control. Comunication with a PC for display and control.

Targeting Software Goals Identify the portion of the picture containing the face of the subject. Identify the portion of the picture containing the face of the subject.

Tracking Demonstration Averaging Averages are taken along both the horizontal and vertical axis. The highest value of these averages indicates the hottest cross section in each dimension. The intersection of these cross sections should be the center of the warmest body. In this case we are hoping that this body will be the face of the subject.

Tracking Demonstration Differentiation By differentiating the cross section averages generated in the previous method these plots can be generated. The peaks of these plots indicate the planes where there has been the greatest change in value. This method will find the boundries of what should be the head of the subject.

Interface Motor control Motor control Interacting with onboard PWM for use with motor control logic. Interacting with onboard PWM for use with motor control logic. Display data via a PC Display data via a PC UART connectivity with a Linux machine to display pertinant information and raw data. UART connectivity with a Linux machine to display pertinant information and raw data. Possibility of screen capture. Possibility of screen capture. Possibility of future additions though PC based processing. Possibility of future additions though PC based processing.

Project Goals and Constraints Baseline Objectives Baseline Objectives Advanced Goals Advanced Goals USB2 USB2 Advanced Display and User Interface Advanced Display and User Interface Printing Printing Constraints and Contingency Plans Constraints and Contingency Plans

Baseline Objectives IR Camera SPI bus w/ two µcontrollers IR Camera SPI bus w/ two µcontrollers Real-time processing of incoming data stream at 10 Frames Per Second Real-time processing of incoming data stream at 10 Frames Per Second Dynamic image tracking Dynamic image tracking Determine and record temperature data Determine and record temperature data UART Data stream to PC UART Data stream to PC

Baseline Objectives (Cont) PC Client software for User Interface and Control PC Client software for User Interface and Control Display of RAW Camera Data Display of RAW Camera Data False Color Representation with Heat Distribution False Color Representation with Heat Distribution Summary Statistics and Indication of Abnormal Temp Summary Statistics and Indication of Abnormal Temp

Advanced Goals and Extensions USB2 for data transmission, using UART for control USB2 for data transmission, using UART for control Improvements to PC Software Improvements to PC Software Image Interpolation Image Interpolation Additional Controls Additional Controls Pause Pause Screenshot Screenshot Print Screen Print Screen

Project Constraints Airport Usage Tracking a single hot-spot (no crowds) Tracking a single hot-spot (no crowds) Limits on tracking speed. Limits on tracking speed. Target must be within predefined distances (lens specific) Target must be within predefined distances (lens specific) PERSON MUST WEAR CLOTHING!!!! PERSON MUST WEAR CLOTHING!!!! Face must be exposed. Face must be exposed. Heavy clothing preferred. Heavy clothing preferred.

Hardware Constraints Timing data on the SPI bus for communication between two processors Timing data on the SPI bus for communication between two processors UART speeds. UART speeds. Camera Resolution Camera Resolution Will 32x32 resolution provide accuracy? Will 32x32 resolution provide accuracy? Image Processing Speed Image Processing Speed Can we processes 10 FPS Can we processes 10 FPS Smooth Motor Control Smooth Motor Control

Risks and Contingencies Parts Delivery Parts Delivery IR Camera: Can use CCD which supports SPI IR Camera: Can use CCD which supports SPI Difficulties with optics Difficulties with optics Software workarounds / mods to core algorithms Software workarounds / mods to core algorithms Replacement optics Replacement optics Inability to process data flow in real-time Inability to process data flow in real-time Slow the data, lower the frame rate Slow the data, lower the frame rate Stage the data with external RAM components Stage the data with external RAM components Add additional micro-controllers and design parallel processing Add additional micro-controllers and design parallel processing

Team Planning Cost of Implementation Cost of Implementation Individual Member Tasks Individual Member Tasks Team Milestones and Goals Team Milestones and Goals Questions? Questions?

Costs

Tasks Team Member Main Tasks Brent Core Chip Programming Core Chip Programming Overall Product Design Overall Product Design Lauren PCB Layout PCB Layout Mechanical Assembly Mechanical Assembly Martin Targeting Software Targeting Software UART Interfacing UART Interfacing Michael Image Post-Processing Image Post-Processing PC Client Interface PC Client Interface Matthew PCB Layout PCB Layout Motor Interfacing Motor Interfacing

Timeline Timeframe Desired Deliverables CDR 1. Initial 4 Layer PCB Design 2. Reading Camera Data, Display 3. Basic Motor Control Milestone layer PCB rev Basic Tracking Milestone 2 1. Advanced Tracking 2. Basic PC Interface Expo 1. Complete PC Interface

Questions?