Automated Geometric Centroiding System Matthew Shanker, Eric Harris, David McArthur; Faculty Mentor: Dr. James Palmer; Client: Jim Clark Department of.

Slides:



Advertisements
Similar presentations
SECAM Systems Product Presentation SECAM Systems © 2010.
Advertisements

Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Micro-triangulation for high accuracy short range measurements of dynamic objects Vasileios Vlachakis 1 st PACMAN Workshop February 2015 CERN, Geneva,
Electronic Pitch Trainer Abstract: A baseball pitch has many properties that vary from pitch-to-pitch. Some of the more apparent properties are the release.
‘ Glaucoma Detection In Retinal Images Using Automated Method ’
AIIA Lab, Department of Informatics Aristotle University of Thessaloniki Z.Theodosiou, F.Raimondo, M.E.Garefalaki, G.Karayannopoulou, K.Lyroudia, I.Pitas,
Pore Detection in Small Diameter Bores The University of Michigan, Ann Arbor NSF Engineering Research Center for Reconfigurable Manufacturing Systems.
Observations of Active Galactic Nuclei via a Student Operated Remote Observatory Whitney Wills Michael Carini-Faculty Mentor Department of Physics and.
Noman Haleem B.E. in Textile Engineering from National Textile University Specialization in Yarn Manufacturing Topic “Determination of Twist per Inch.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
Optical Alignment with Computer Generated Holograms
Master’s Project Proposal Briefing Bill Champlin Java Quasi-Connected Components (JQCC) Tracking System March 10, 2009 Advisor - Dr. Terrance Boult.
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Amplitude Control: Closing the Loop in a Zero Path Length Difference Michelson Interferometer Michael G. Littman, Michael Carr , Laurent Pueyo, Jeremy.
Autonomous Vehicle: Navigation by a Line Created By: Noam Brown and Amir Meiri Mentor: Johanan Erez and Ronel Veksler Location: Mayer Building (Electrical.
By: Jackie C Anthony J And Joy A Definition Computer engineering is the design, construction, implementation and maintenance of computers and computer.
Minor Planet Search Using TOAST Abstract: This research project used TOAST (Transient Object Automated Search Telescope) to perform a search for new minor.
Computer Science Prof. Bill Pugh Dept. of Computer Science.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
SUPERB-IT Center For Hybrid & Embedded Software Systems COLLEGE OF ENGINEERING, UC BERKELEY July 29, 2005 SUPERB-IT.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Variable Star Project James Sinclair. Junior Science Research Project (JSRP) In Year 10 at my school, Shore, students completed a Junior Science Research.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Aefa Personal Exercise Assistant. Introduction Team members: Justin Bumpus-Barnett Dmitri Musatkin Cilranus Thompson Sean Cline Course Instructor: Dr.
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
Data Processing Machine Learning Algorithm The data is processed by machine algorithms based on hidden Markov models and deep learning. They are then utilized.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
SIFT as a Service: Turning a Computer Vision algorithm into a World Wide Web Service Problem Statement SIFT as a Service The Scale Invariant Feature Transform.
Department of Bioengineering FAILURE ENERGY: COMPARING SUTURE PERFORMANCE UNDER UNIAXIAL TENSION GROUP 101B1 Alison Agres – Background & Objective Ted.
David Abramson & Hoang Anh Nguyen Monash University.
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
Little Brother Surveillance Nathaniel Brown and Chris Mordue.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
IVC : a simulation and model-fitting tool for optical-IR interferometry Abstract I present a new software tool, called “Interferometry Visibility Computations”
John Bangert Astronomical Applications Dept. U.S. Naval Observatory USNO Almanac Products USNO Almanac.
Industrial Vision Industrial Vision: components.
Senior Design Project Megan Luh Hao Luo Febrary
Guiding Control Subsystem (GCS) Overview
Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University IWPSE 2003 Program.
 Derek Blash  Team Leader  Faculty Liason  Sarah Hoefker  Secretary  Kyle Latz  Finance Officer  Client Liason.
Intel Script Editor Northern Arizona University Computer Science and Engineering Design Conference Presentation Spring 2002 Presented by The ENSCRYPT Team.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Image Correction Processor (ICP) Vision Days 2005 Georg P. Israel.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Members: Nicholas Allendorf - CprE Christopher Daly – CprE Daniel Guilliams – CprE Andrew Joseph – EE Adam Schuster – CprE Faculty Advisor: Dr. Daji Qiao.
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
In-Sight 5100 Vision System. What is a Vision System?  Devices that capture and analyze visual information, and are used to automate tasks that require.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Software Quality and Safety Pascal Mbayiha.  software engineering  large, complex systems  functionality, changing requirements  development difficult.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
LBT Q Eng/SW Review DIMM – Differential Image Motion Monitor.
WBI/WCI - SKM 14 July Analysis and Knowledge Extraction from Video & Audio Rick Parent Jim Davis Raghu Machiraju Deleon Wang Department of Computer.
CIRP Annals - Manufacturing Technology 60 (2011) 1–4 Augmented assembly technologies based on 3D bare-hand interaction S.K. Ong (2)*, Z.B. Wang Mechanical.
Robotic Calibration of Multi-Sensor Capture System
Stellar Spectroscopy at Appalachian State University R.O. Gray
Deep Learning Amin Sobhani.
Implementing Localization
Senior Capstone Project Gaze Tracking System
Vision processing for robot navigation
Using Tensorflow to Detect Objects in an Image
Principles/Paradigms Of Pervasive Computing
ECE Computer Engineering Design Project
Higher School of Economics , Moscow, 2016
FISH IDENTIFICATION SYSTEM
Jetson-Enabled Autonomous Vehicle
Presentation transcript:

Automated Geometric Centroiding System Matthew Shanker, Eric Harris, David McArthur; Faculty Mentor: Dr. James Palmer; Client: Jim Clark Department of Computer Science, Northern Arizona University, Flagstaff, AZ Naval Research Observatory of Flagstaff Matthew Shanker, Eric Harris, David McArthur; Faculty Mentor: Dr. James Palmer; Client: Jim Clark Department of Computer Science, Northern Arizona University, Flagstaff, AZ Naval Research Observatory of Flagstaff This project was meant to help align and quantify the alignment error of the mirrors in the Navy Prototype Optical Interferometer. Mirrors in the interferometer have to be aligned with respect to each other to one tenth of a millimeter. Mirrors need to be realigned regularly to support reconfigurations of the telescope, but the current method is manually intensive and produces non-quantifiable results. Our solution is to use image recognition techniques to accurately locate the center of the mirror by detecting the position of an LED marker that is attached to each mirror. Using the distance to the mirror being aligned, the distance that the mirror is misaligned can be calculated in millimeters. College of Engineering and Natural Sciences NPOI stands for Navy Prototype Optical Interferometer. It is a high resolution telescope used for astrometric observation. Optical Interferometery consists of combining two or more light waves into one Stars are targeted with 2 to 6 mirror mounts (siderostats) Light waves that are ahead of others are delayed with long delay lines Figure 1: NPOI Site at Anderson Mesa Software that… Accurately locates LED marker and its location in relation to the center of the crosshairs Quantifies error based on distance Records alignment error data and exports to excel Many mirrors need to be realigned on a regular basis, this is a difficult task because…. Mirrors must be aligned to within 1/10 th of a millimeter Reconfiguration and thermal variations cause misalignment Current method (Figure 2) This method is manually intensive and produces non-quantifiable results Figure 2: (a) Alignment process. Second mirror being aligned while third mirror’s LED marker is activated. (b) View of mirror system through alignment telescope. Machine Vision Use a camera mounted on alignment telescope to feed images into software Image Processing Analyze images to find precise error using image processing algorithms Usability Make a graphical user interface that is intuitive Figure 3: Architecture of Solution Camera connected to PC via USB, images are analyzed and results are presented to the user through a GUI Lack of domain knowledge Circumvention: Multiple meetings with client and tour of NPOI got get information. No Java TWAIN Implementation Circumvention: Use Java Native Interface (JNI) to wrap existing TWAIN library to use in Java LED hidden by crosshairs Circumvention: Experiment with un-focusing and using pseudo centers Figure 4: Image processing example What is NPOI? Challenges Architecture Solution Design Problem Statement Image Processing Example a b Abstract Pixel Analysis The above figure (Figure 4) shows how image processing successfully locates the center of a LED marker. LED markers are located using non-static threshold values, which will decrease until a LED marker is located. Figure 6 to the right shows how many pixels are captured based on a particular threshold. Figure 5: Graph of threshold behavior and captured pixels. Figure 6: GUI Prototype Graphical User Interface