Realtime Robotic Radiation Oncology Brian Murphy 4ECE.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Presented by Jay Hatcher Software: Applications and Challenges.
1. 2 Mobile Robot Navigation with Human Interface Device David Buckles Brian Walsh Advisor: Dr. Malinowski.
NSRL MCR-Free Access for NSRL A.Rusek P.Ingrassia J.Reich.
Vision Based Control Motion Matt Baker Kevin VanDyke.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
MERIT beam spot size Goran Skoro 15 July How to extract a beam size? z(x,y) distribution is in a saturation here 1 st approach: To fit projections*
Drexel University Optical Imaging Research Group
Multidisciplinary Engineering Senior Design Project 6508 Controls Lab Interface Improvement Preliminary Design Review 11/11/05 Team Members: Michael Abbott,
Final Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
NCDA: Pickle Sorter Concept Review Project Sponsored by Ed Kee of Keeman Produce, Lincoln, DE.
Presented by: Doron Brot, Maimon Vanunu, Elia Tzirulnick Supervised by: Johanan Erez, Ina Krinsky, Dror Ouzana Vision & Image Science Laboratory, Department.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
Image Processing of Video on Unmanned Aircraft Video processing on-board Unmanned Aircraft Aims to develop image acquisition, processing and transmission.
MERIT beam spot size Goran Skoro 18 June How to extract a beam size? z(x,y) distribution is in a saturation here 1 st approach: To fit projections*
Functional Block Diagrams of Wunderbot 3 Subsystems.
Control & Robotics Lab  Presented By: Yishai Eilat & Arnon Sattinger  Instructor: Shie Mannor Project Presentation.
Computerized Labyrinth Solver The board-game ‘Labyrinth’ traditionally uses two manual controls to navigate a marble through a maze. This project proposes.
Camera Aided Robot Progress Report.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
The CarBot Project Group Members: Chikaod Anyikire, Odi Agenmonmen, Robert Booth, Michael Smith, Reavis Somerville ECE 4006 November 29 th 2005.
2D TO 3D MODELLING KCCOE PROJECT PRESENTATION Student: Ashish Nikam Ashish Singh Samir Gaykar Sanoj Singh Guidence: Prof. Ashwini Jaywant Submitted by.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Lab 2: Capturing and Displaying Digital Image
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
Robotic Radiation Oncology
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Umm Al-Qura University Collage of Computer and Info. Systems Computer Engineering Department Automatic Camera Tracking System IMPLEMINTATION CONCLUSION.
Robotic Radiation Oncology Robotic Radiation Oncology Conor Judge 4 th BE Electronic and Computer.
Real-time Robotic Radiation Oncology Brian Murphy Electronic and Computer Engineering NUI Galway.
MERIT analysis - Beam spot size Goran Skoro More details: UKNF Meeting, Oxford, 16 September 2008.
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
Building Maps and Navigation for Autonomous Robots Arindam Khaled AI and Knowledge Based Sys II.
FAST: Fully Autonomous Sentry Turret
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Driver’s Sleepiness Detection System Idit Gershoni Introduction to Computational and Biological Vision Fall 2007.
Integrating Active Tangible Devices with a Synthetic Environment for Collaborative Engineering Sandy Ressler Brian Antonishek Qiming Wang Afzal Godil National.
Using a MATLAB/Photoshop Interface to Enhance Image Processing in the Interpretation of Radar Imagery The Center for Remote Sensing of Ice Sheets (CReSIS)
Samantha. What is it? –It is a Wi-Fi interface for the Lego Mindstorms –It replaces the Bluetooth connection for running matches It is mostly for running.
Casey Smith Doug Ritchie Fred Lloyd Michael Geary School of Electrical and Computer Engineering December 15, 2011 ECE 4007 Automated Speed Enforcement.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
Embedded Circle Fitting John Daly Supervisor: Martin Glavin.
Acoustic Localization Robot Team Members: Dave Shelley Phil Poletti Joe Massey.
Zack Nemes By: Clemence Larroche. To track and follow a car as it travels along a path.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
SS5305 – Popular Marker Setups 1. Objectives Marker Data Measurement Sequence Project Automation Framework (PAF) Popular marker setups PAF Interface 2.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Lego League. What is the Lego League? What we will be doing for the next few weeks The AIM of the next few weeks is to gain knowledge into programming,
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
MAV Optical Navigation Software System April 30, 2012 Tom Fritz, Pamela Warman, Richard Woodham Jr, Justin Clark, Andre DeRoux Sponsor: Dr. Adrian Lauf.
Lego NXT based Robotics at Afton Elementary School
NXT Mindstorms Kit Programming
Using the Lego Mindstorms Edu NXT Software
TrueView People Counter
Program the robotic arm
Date of download: 10/29/2017 Copyright © ASME. All rights reserved.
Vision for Robotic Applications
JC Bailey Rhodes University
Measurement & Automation Explorer
Autonomous object-tracking system
Data Acquisition Software Integration and ADC Characterisation
Quanser Rotary Family Experiments
Computer Science Teachers Association Academy Lego Robotics
Downloading to the NXT requires the correct hardware setup
Presentation transcript:

Realtime Robotic Radiation Oncology Brian Murphy 4ECE

Objectives This project is based on a partially completed previous project to develop a real time system to optically track a ball in the field of view of a camera. Once the ball was identified, a robotic arm with a torch attached will point towards the ball. The ball represents a tumour while the torch represents a beam of radiation.

Objectives The system will be further developed to operate in real-time to track a moving target. The last stage will be to determine the location of the object in 3D space. The image processing and algorithm development will be performed in Matlab The real-time processing will be attempted using Labview.

Achieved to Date Imported video stream into Image acquisition toolbox in Matlab. Processed images using the Image processing toolbox. Commissioned Labview for image capture. Performed simple edge detection in Labview.

Problems encountered with Labview Software has to be installed in a specific order. Camera Driver Labview Image Acquisition Toolbox Driver Software Vision Development Toolbox IMAQ USB setup

Image Capture in Labview Simple Image Capture from USB

Resulting Image

What we want to do Want to locate the ball the previous image. Perform various different image processing techiniques to optically track the ball i.e. edge detection, edge linking, circle fit etc. Compare Labview results to Matlab results.

Edge Detection in Labview Simple edge detection program in Labview Reads in a collection of circles from a.bmp file Analyses the picture and then returns the image having performed edge detection on it.

Currently Working On Lego mindstorms NXT Devolop mindstorms systems to track a ball and follow it if it moves. Problem with servo motor.

Remaining Work Import all Matlab algorithms into Labview. Create Labview program to control two servo motors using NIDAQ interface card. Integrate image processing algorithms with the servo motors to allow system to estimate location of the ball and move the servo motors to point beams directly at the ball. Fine tune system to allow two servo motors and two cameras run in real time.

Questions?