By Soham Chakraborty, Joey Huntley, and Susan Xie

Slides:



Advertisements
Similar presentations
PHY1012F KINEMATICS IN 2D Gregor Leigh
Advertisements

Puzzle Image Processing Sam Bair (Group Leader) Nick Halliday Nathan Malkin Joe Wang.
Glencoe: Chapter 3 Section 1 Pages 70-75
Digital Imaging and Image Analysis
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Multi video camera calibration and synchronization.
5. Halftoning Newspaper photographs simulate a greyscale, despite the fact that they have been printed using only black ink. A newspaper picture is, in.
Original image: 512 pixels by 512 pixels. Probe is the size of 1 pixel. Picture is sampled at every pixel ( samples taken)
Cliff Rhyne and Jerry Fu June 5, 2007 Parallel Image Segmenter CSE 262 Spring 2007 Project Final Presentation.
Light and sound are the two major ways that we receive information about the world. Of the two, light provides the greater variety of information. The.
Adding Automated Functionality to Office Applications.
Nolan Petrehn. Plasma TVs  In the last two decades, plasma technology formerly found only in monochrome computer displays has been adapted into full-color.
…….CT Physics - Continued V.G.WimalasenaPrincipal School of radiography.
How do we perceive colour? How do colours add?. What is colour? Light comes in many “colours”. Light is an electromagnetic wave. Each “colour” is created.
Sheena Patel Keith Hawkins Joey Starnes Daniel Jacobs.
The Digital Image Dr. John Ryan.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
Lecture 03 Area Based Image Processing Lecture 03 Area Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Welcome Students Research Experience for Teachers (R.E.T.) Teachers seek out promising students from high school to connect to the engineering program.
Linear Kinematics of Human Movement
Also known as a dot that went for a walk..  Line defines shape and form. For example, look at this outline map.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
The HESSI Imaging Process. How HESSI Images HESSI will make observations of the X-rays and gamma-rays emitted by solar flares in such a way that pictures.
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
ImageJ An adaptation of NIH image for the Java platform. Can run on any computer systems that can run Java (Sun Microsystems)
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Web page layout in elegance.  Specific Designs for Target Audiences Consider your audiences tastes when creating your website.
Representing Sound and Image. Representing images One mean of representing an image it to interpret the image as a collection of dots, each is called.
XRT SOT Alignment DeLuca With comments from Tarbell & Metcalf 21-Jan-2006.
Computational Vision CSCI 363, Fall 2012 Lecture 17 Stereopsis II
In conclusion the intensity level of the CCD is linear up to the saturation limit, but there is a spilling of charges well before the saturation if.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
The Asteroid Belt and Beyond!
AP CSP: Pixelation – B&W/Color Images
Images Data Representation.
Half Toning Dithering RGB CMYK Models
Computer Graphics Raster Devices Transformations
Ch 2 notes.
Kinematics Introduction to Motion
The Study of the Universe
Option D1 & D2: Measuring Stellar Distances
Linear Kinematics of Human Movement
+ SLAM with SIFT Se, Lowe, and Little Presented by Matt Loper
Project Overview Introduction to Factory Automation Numerical Control
Digital 2D Image Basic Masaki Hayashi
Computer Vision Lecture 5: Binary Image Processing
Computer Vision Lecture 4: Color
Using Tensorflow to Detect Objects in an Image
Linear Kinematics of Human Movement
Persistent Surveillance
Ch2: Data Representation
Light and the Electromagnetic Spectrum
Pixels.
Spatiochromatic Properties of Natural Images and Human Vision
Technique 6: General gray-level transformations
Persistent Surveillance
Video Imaged Spatial Positioning Project
Technique 6: General gray-level transformations
Multimedia System Image
The Comet Project: Image Processing s/k Keith Hawkins Sheena Patel.
Motion in One Dimension
The coordinate system Susan Ibach | Technical Evangelist
Quick Question: Analyze the data on the board. Rank the cars in order from the most fast to the slowest. Think about the experiment you set up to test.
Chapter 6 Exploring Space.
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
Motion in Two and Three Dimensions
Presentation transcript:

By Soham Chakraborty, Joey Huntley, and Susan Xie

The Project The premise was to use SI resources to locate comets in images taken from SOHO. SOHO is a satellite that takes pictures of the sun. Noise, stars, and comets are visible in the background, but are not distinguishable from one another. All code was to be written in MATLAB, a numerical computing environment and programming language.

Original Image

The Process First, the images were loaded into MATLAB. Next, the images were processed to show only white dots representing comets, noise, and stars against a black background. Then, we found the coordinates of all the white dots in each image matrix, which consisted only of 0’s for black pixels and 1’s for white pixels.

Processed Image

The Process (2) Next, we found the differences in time between subsequent images. These times varied, but were usually 20-40 minutes. Since comets move at a constant speed, around 1 pixel per minute in our images, we were able to eliminate dots that didn’t fall in the range. We tracked dot movements and considered paths over groups of 4 images.

The Process (3) We found all the possible paths constrained by the distance requirements. Next, we considered the angle over subsequent images. Comets will move in essentially straight lines, although some leniency was given. Paths that weren’t relatively straight were filtered out. Since SOHO has a circular orbit, the dots that are stars will appear to move horizontally. All horizontally moving objects were removed.

The Process (4) The final consideration was brightness. Fake comet paths might be found between random noise dots. Since noise varies in intensity, and comets do not, we eliminated all dots that varied significantly in brightness. MATLAB functions were created to perform each task. These were then packaged together with a master function and a program loop that only allowed a hundred images at a time to be loaded and processed.

The Results We ran the final function on a set of images known to contain comets. While it was not very efficient and had a long run time, our program was successful in isolating and tracing the comets. Thanks again to our mighty project leader, Alan Chalker, the master of MATLAB, for all his help.

THE VISUALIZATION Using MATLAB, a series of animation frames were created by using program loops to essentially take a “shot” of the images in each step of the visualization. This resulted in an animation with over 200 frames that displays the comets as they move across the image groups and green lines that trace their paths.