CSE 554 Course Projects Fall 2015.

Slides:



Advertisements
Similar presentations
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Advertisements

COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
CSE554IntroductionSlide 1 CSE 554: Geometric Computing for Biomedicine Fall 2013.
CSE554IntroductionSlide 1 CSE 554: Geometric Computing for Biomedicine Fall 2014.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Kick-off meeting EL2421, Automatic Control, Project Course.
CSE554Course ProjectSlide 1 CSE 554 Course Projects Fall 2012.
CSE554Course ProjectSlide 1 CSE 554 Course Projects Fall 2014.
CS451 Computer Graphics JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
COMP Introduction to Programming Yi Hong May 13, 2015.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
Digital Image Processing: Bernd Girod, © Stanford University -- Project Proposals 1 EE368/CS232 Final Project Develop, implement and test/demonstrate.
AB Accounting 1 Unit 1 Seminar July 5, 2012 School of Business and Management.
CSEP 545 Transaction Processing for E-Commerce Course Information Spring (March – May) 2007.
Course grading Project: 75% Broken into several incremental deliverables Paper appraisal/evaluation/project tool evaluation in earlier May: 25%
ECE 396 – Senior Design I Fall 2015 Semester Lecture 1 Introduction to Senior Design.
IFS310: Module 12 User Interface Design - Navigation/Communication between the system and users.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
Most of contents are provided by the website Introduction TJTSD66: Advanced Topics in Social Media Dr.
Proposal for Term Project Information Security, Fall 2014 J. H. Wang Sep. 25, 2014.
Workshop #1: Introduction to Graduation Project Wednesday September 2 nd at 10 am Capstone Committee Department of Computer Science.
COMP6311D Hot Topics on Big Data Lei Chen. Course Info. Venue: Rm 3311 Time: Wed 1:30-4:20pm Instructors: Lei Chen and Ke Yi Course Webpage: –
ITCS 6265 Details on Project & Paper Presentation.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Capstone Project Fall Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am.
System Maintenance Modifications or corrections made to an information system after it has been released to its customers Changing an information system.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
PRG 421 MART Education Expert/prg421mart.com FOR MORE CLASSES VISIT
PRG 421 ACADEMIC PROFESSOR/TUTORIALRANK For more course Tutorials
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
COS 429: Computer Vision Thanks to Chris Bregler.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
CSC 241: Introduction to Computer Science I
CMPT 201 Computer Science II for Engineers
Component 3 Programmed Solution to a problem
Project.
電腦圖學 Computer Graphic with Programming
Computer Engineering Department Islamic University of Gaza
Proposal for Term Project Information Security, Fall 2016
Computer Science A-level
CSc 1302 Principles of Computer Science II
Software Development Expansion of topics page 28 in Zelle
Working in Groups in Canvas
It’s called “wifi”! Source: Somewhere on the Internet!
Computer Science 102 Data Structures CSCI-UA
Scheduling for Current Juniors
Using Office 365 in the Classroom
Computer Networks CNT5106C
CS 179 Project Intro.
EECE 310 Software Engineering
Experimental Psychology PSY 433
CS & CS Capstone Project & Software Development Project
<<Project Name>>
CSE 303 Concepts and Tools for Software Development
1.2 System Design Basics.
New Science Specifications for 1st examination in Summer 2018
CSS-304: Computer Systems Interface
Blackboard Term 5 / Summer Evaluation
Blackboard Beginner Level Training
Lecture 1a- Introduction
NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Towson University Store
Registration for Sophomore Year
CSC 241: Introduction to Computer Science I
Computer Science A-level
CSE4939W/4940 CS & E Design Lab I/II
Presentation transcript:

CSE 554 Course Projects Fall 2015

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

Guidelines Individual or in pairs Choose any language you prefer Requirements will be higher for team projects Choose any language you prefer OK to use existing packages/libraries, but need to demonstrate sufficient effort (i.e., algorithm design, coding) by yourself

Finding a problem Avoid problems that are too simple … or too hard 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. If you find a problem by yourself, I expect to have at least one conversation with you before I accept your proposal.

Finding a problem Pick a problem mentioned today Tracking cornea ulcer (Joel Palko) Measuring sperm cell length (Mollie Manier) Depth measurement on scapula (Daniel Leib) Post processing of segmented MRI skulls (Gary Skolnick)

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/ Open problems of current interest Check for research papers in imaging-related conferences (e.g. MICCAI) and journals (e.g., IEEE TMI) Make sure you can find sufficient data to develop and test your tool.

DNA Gel Electrophoresis Analyzing Tool Finding a problem Example problems in the past DNA Gel Electrophoresis Analyzing Tool (Gabriel Stancu)

Measuring small bowel length Finding a problem Example problems in the past Measuring small bowel length (Billy Bennett)

Finding a problem Example problems in the past Analyzing 3D cell shape in 2-photon microscopy (Aron Lurie and Daniel Melzer)

Finding a problem Example problems in the past Registering deforming heart surfaces (Christopher Gloschat)

Project Proposal Due: Nov. 2 (in one week) by email to instructor Contents What is the problem What are the required and wish-list features Timeline of development (e.g., milestones) Choice of presentation dates (Nov 30 or Dec 2) Preference of one date, or fine with either date.

Final Presentation Dates: Nov 30 (Monday) or Dec 2 (Wednesday) A short in-class live demo of what you have accomplished 80% of course project grade

Project Hand-in Due: Dec 7 (Monday) Contents Source code, executable tool (or plug-in), and test data Project report What required/wishlist features you have accomplished Description of core algorithms, significant coding components, GUI development A clearly-written Readme the describes how to use your tool Any known bugs and future work 20% of course project grade

Helpful Materials 3D programming GUI programming in C++ 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/ Great tutorial lessons: http://nehe.gamedev.net/lesson.asp?index=01 Jogl: Java bindings for OpenGL Docs, samples, forums: http://jogamp.org/jogl/www/ GUI programming in C++ Qt: http://qt.nokia.com/products/ FLTK: http://www.fltk.org/