Download presentation
Presentation is loading. Please wait.
Published byRosemary Reeves Modified over 9 years ago
1
CSE554Course ProjectSlide 1 CSE 554 Course Projects Fall 2014
2
CSE554Course ProjectSlide 2 Basic Requirement Using geometric algorithms to solve real-world problems in biomedicine – Not limited to algorithms in the Modules – Not necessary to completely solve the problem, but need to show sufficient progress towards a solution Distributable tool – Implemented in mainstream languages: C/C++, Java, Python, etc., or as plug-ins to existing software (e.g., ImageJ, Chimera) Prototyping in Mathematica is recommended – A graphical user interface (GUI) may be required
3
CSE554Course ProjectSlide 3 Guidelines Individual or in pairs – Requirements will be harder for team projects Choose any language you prefer Discussion with the instructor or guest speaker is encouraged
4
CSE554Course ProjectSlide 4 Format Project proposal – What is the problem, what are the required and wish-list features, and timeline of development. Final presentation (80%) – A 10-minute in-class live demo of what you have accomplished Hand-in (20%) – Source code, executable tool (or plug-in), and test data – Project report Description of the algorithms, features of your tool, and how to use them Any known bugs and future work
5
CSE554Course ProjectSlide 5 Timeline Project proposal – Due by class on Tuesday, Nov 4 th (two weeks away) – If you work on a problem not given by the guest speakers, discussion with Instructor prior to proposal submission is required. Final presentations – Two dates: Tuesday, Dec 2 nd and Thursday, 4 th – State your preference of these two dates in your proposal Hand-ins – Due by midnight Sunday, Dec 7 th
6
CSE554Course ProjectSlide 6 Finding a problem Pick a problem mentioned by our guest speakers – Bone thickness measurement (Daniel Leib) – Concavity measurement (Daniel Leib) – Post processing of segmented skulls (Gary Skolnick) – Hole detection in skulls (Gary Skolnick) – Sperm cell length measurement (Mollie Manier)
7
CSE554Course ProjectSlide 7 Finding a problem Where to look for your own topic: – Your friends who work on image-related research – Faculty in Med School, BME, Biology, Chemistry, etc. Many faculty working on imaging can be found through Imaging Science Pathway: http://imagingpathways.wustl.edu/http://imagingpathways.wustl.edu/ – Open problems of current interest Check for research papers in imaging-related conferences (e.g. MICCAI) and journals (e.g., IEEE TMI)
8
CSE554Course ProjectSlide 8 Finding a problem Example problems in the past DNA Gel Electrophoresis Analyzing Tool (Gabriel Stancu)
9
CSE554Course ProjectSlide 9 Finding a problem Example problems in the past Measuring small bowel length (Billy Bennett)
10
CSE554Course ProjectSlide 10 Finding a problem Example problems in the past Analyzing 3D cell shape in 2-photon microscopy (Aron Lurie and Daniel Melzer)
11
CSE554Course ProjectSlide 11 Finding a problem Example problems in the past Registering deforming heart surfaces (Christopher Gloschat)
12
CSE554Course ProjectSlide 12 Finding a problem Avoid problems that are too simple – E.g., edge detection, image blurring, or anything that can be solved by a few Matlab/Mathematica/Python commands. … or too hard – E.g., automatic segmentation of X, a complete system for doing Y, etc. When in doubt, talk to me.
13
CSE554Course ProjectSlide 13 Timeline Project proposal – Due by class on Tuesday, Nov 4 th (two weeks away) – If you work on a problem not given by the guest speakers, discussion with Instructor prior to proposal submission is required. Final presentations – Two dates: Tuesday, Dec 2 nd and Thursday, 4 th – State your preference of these two dates in your proposal Hand-ins – Due by midnight Sunday, Dec 7 th
14
CSE554Course ProjectSlide 14 Helpful Materials 3D programming – OpenGL: Industrial standard 3D library for C/C++ The “red book”: OpenGL Programming Guide – Online version with code: http://www.opengl.org/documentation/red_book/http://www.opengl.org/documentation/red_book/ Great tutorial lessons: http://nehe.gamedev.net/lesson.asp?index=01http://nehe.gamedev.net/lesson.asp?index=01 – Jogl: Java bindings for OpenGL Docs, samples, forums: http://jogamp.org/jogl/www/http://jogamp.org/jogl/www/ GUI programming in C++ – Qt: http://qt.nokia.com/products/http://qt.nokia.com/products/ – FLTK: http://www.fltk.org/http://www.fltk.org/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.