final projects - inside minesinside.mines.edu/~whoff/courses/eeng510/lectures/project...final...

17
Colorado School of Mines Department of Electrical Engineering and Computer Science Final projects 1

Upload: lamthuan

Post on 26-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Colorado School of Mines Department of Electrical Engineering and Computer Science

Final projects

1

Colorado School of Mines Department of Electrical Engineering and Computer Science

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

2

Colorado School of Mines Department of Electrical Engineering and Computer Science

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

3

Colorado School of Mines Department of Electrical Engineering and Computer Science

Past Project Topics

• Scanned document enhancement

Skew correction (courtesy of Thomas Schubert)

4

Colorado School of Mines Department of Electrical Engineering and Computer Science

Past Project Topics• Nanorod image analysis

• Restoring degraded photographs

courtesy of Colin Bick

Courtesy of Gwyneth Holston

5

Colorado School of Mines Department of Electrical Engineering and Computer Science

Past Project Topics

• Handwritten digit identification

• Classification of hurricane images

6

courtesy of Ryan Crawford

courtesy of Tim Douglas

Colorado School of Mines Department of Electrical Engineering and Computer Science

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

7

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project ideas

• Exaggerating color changes in video

8

An example of using our Eulerian Video Magnification framework for visualizing the human pulse. (from http://people.csail.mit.edu/mrub/vidmag/)

http://www.youtube.com/watch?v=3rWycBEHn3s&feature=youtube_gdata_player

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project Ideas• Creating a blended image

9

High resolution aerial image Low resolution satellite imageMedium resolution blended image (synthetically created)

Images courtesy of Microsoft Bing Maps group in Boulder

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project Ideas• Classification

– From R,G,B, + near-infrared images– Also have terrain elevation map (DSM) and vector data

10

Images courtesy of Microsoft Bing Maps group in Boulder

Rouen, France Desired classification result: blue=water, red=buildings, green=trees

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project Ideas

• Depth image processing using Kinect– (recommended for students who have taken

CSCI512/EENG512 “Computer Vision”)

11

Microsoft Kinect is an RGB-D sensor

http://blogs.microsoft.com/blog/2013/10/02/collaboration-expertise-produce-enhanced-sensing-in-xbox-one/

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project Ideas

• Image and video segmentation

• Example application: “cartoonifying an image”

12

Project by Narendran Anil

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project Ideas

• Material inspection

• Example application:– Identification of fission gas voids

13

Project by Ryan Collette

Colorado School of Mines Department of Electrical Engineering and Computer Science

Project Ideas

• Cloth inspection

14

Images courtesy of Qi Han, Professor in EECS

Colorado School of Mines Department of Electrical Engineering and Computer Science

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

15

Image courtesy of Healing Waters International Result from student Daniel Mawhirter, 2015

Colorado School of Mines Department of Electrical Engineering and Computer Science

Pool Table Analysis

16

• 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

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

17