Final projects 1 Colorado School of Mines

advertisement
Final projects
Colorado School of Mines
Department of Electrical Engineering and Computer Science
1
Final Projects
• Full project instructions on course website
• Project proposals (via email)
– One page description – motivation, approach, data to be used
• Possible directions
– Something you are interested in or that may help you in your
research
– Don’t need to develop something original, but should
• read and describe relevant papers in literature
• do some application of relevant techniques
– Could investigate something we have covered briefly, or that is
related to some topic in the course
Colorado School of Mines
Department of Electrical Engineering and Computer Science
2
Final Projects
• Example types of projects
– Investigate two feature detection algorithms; explain how they work,
compare their performance
– Apply an algorithm to a new problem domain, evaluate its
performance
• Ideas
–
–
–
–
–
Some ideas follow
The book has many references to “further reading”
The book’s website has many project ideas.
Talk to me
This is a class at Stanford that does projects:
• http://web.stanford.edu/class/ee368/Project_Spring_1415/index.html
Colorado School of Mines
Department of Electrical Engineering and Computer Science
3
Past Project Topics
• Scanned document enhancement
Skew correction (courtesy of Thomas Schubert)
Colorado School of Mines
Department of Electrical Engineering and Computer Science
4
Past Project Topics
• Nanorod image analysis
courtesy of Colin Bick
• Restoring degraded
photographs
Courtesy of Gwyneth Holston
Colorado School of Mines
Department of Electrical Engineering and Computer Science
5
Past Project Topics
• Handwritten digit identification
courtesy of Ryan
Crawford
• Classification of hurricane images
Colorado School of Mines
courtesy of Tim Douglas
Department of Electrical Engineering and Computer Science
6
Other past projects
•
•
•
•
•
•
•
•
•
•
Fast block based connected component labeling
Counting people in surveillance video
Comparison of edge detectors in medical images
Jigsaw puzzle solver
Identifying bacteria in microscope images
Image search and retrieval based on color histograms
Creation of paint-by-number images
Automated galaxy classification
Comparison of skeletonization methods
Localization and of hernia clips in X-Ray images
Colorado School of Mines
Department of Electrical Engineering and Computer Science
7
Project ideas
• Exaggerating color changes in video
http://www.youtube.com/watch?v=3rWycBEHn3s&feature=youtube_gdata_player
An example of using our Eulerian Video Magnification framework for visualizing the human pulse. (from
http://people.csail.mit.edu/mrub/vidmag/)
Colorado School of Mines
Department of Electrical Engineering and Computer Science
8
Project Ideas
Images courtesy of
Microsoft Bing Maps
group in Boulder
• Creating a blended image
High resolution aerial image
Colorado School of Mines
Medium resolution blended
image (synthetically created)
Low resolution satellite image
Department of Electrical Engineering and Computer Science
9
Project Ideas
• Classification
Images courtesy of
Microsoft Bing Maps
group in Boulder
– From R,G,B, + near-infrared images
– Also have terrain elevation map (DSM) and vector data
Rouen, France
Colorado School of Mines
Desired classification result:
blue=water, red=buildings, green=trees
Department of Electrical Engineering and Computer Science
10
Project Ideas
• Depth image processing using Kinect
– (recommended for students who have taken
CSCI512/EENG512 “Computer Vision”)
Microsoft
Kinect is
an RGB-D
sensor
http://blogs.microsoft.com/blog/2013/10/02/collaboration-expertise-produceenhanced-sensing-in-xbox-one/
Colorado School of Mines
Department of Electrical Engineering and Computer Science
11
Project Ideas
• Image and video segmentation
Project by
Narendran Anil
• Example application: “cartoonifying an image”
Colorado School of Mines
Department of Electrical Engineering and Computer Science
12
Project Ideas
• Material inspection
Project by Ryan
Collette
• Example application:
– Identification of fission gas voids
Colorado School of Mines
Department of Electrical Engineering and Computer Science
13
Project Ideas
• Cloth inspection
Images courtesy of Qi
Han, Professor in EECS
Colorado School of Mines
Department of Electrical Engineering and Computer Science
14
Gauge Reading
• Automatically find an analog dial gauge in an
image, and determine the pointer position
• The type of gauge can be known in advance
Image courtesy of Healing Waters International
Colorado School of Mines
Result from student Daniel
Mawhirter, 2015
Department of Electrical Engineering and Computer Science
15
Pool Table Analysis
• Automatically
determine the positions
of balls on a pool table
– If possible also identify
the balls
• The problem is easier if
you position the camera
directly above the table
Colorado School of Mines
Department of Electrical Engineering and Computer Science
16
Other possible project topics
• Wavelet-based image enhancement, restoration,
compression, or fusion
• Digital image watermarking
• Super-resolution
• Comparing image compression techniques
• Detecting weeds (broadleaf plants) in grass
• Signature recognition
• Plant leaf classifier
• Creating a background model of a scene
• Document layout segmentation
Colorado School of Mines
Department of Electrical Engineering and Computer Science
17
Download