140 likes | 294 Views
Vision using Wavelets. CIS 541 Team 6 Presentation 6 Megan Enns Tim Weninger Brett Wolfington. Overview. Project Overview Project Plan Evaluation & EV Analysis Effort Evaluation Design: Class Model & Sequence Diagram User Manual OCL Testing Demonstration of Iteration 3 features.
E N D
Vision using Wavelets CIS 541 Team 6 Presentation 6 Megan Enns Tim Weninger Brett Wolfington
Overview • Project Overview • Project Plan Evaluation & EV Analysis • Effort Evaluation • Design: Class Model & Sequence Diagram • User Manual • OCL • Testing • Demonstration of Iteration 3 features
Project Overview • Year-long: Image-editing software using wavelets to perform various transforms • Semester: implement additional transforms and wavelets, photo comparison • Iteration 1: transform to other formats, basic thresholding, preview dialogs • Iteration 2: additional wavelets, custom/user-defined wavelets, advanced thresholding, research photo comparison • Iteration 3: image comparison
Project Plan Evaluation & EV Analysis • EV analysis: consistent progress, slow at the beginning • SPI analysis: we were behind schedule the first half of the semester, on schedule since then • CPI analysis: overall, we overestimated the amount of time many tasks, but a few tasks took longer than expected
Project Design • Additions to Class Model: • ImageComparator • ImageComparisonResults • Sequence Diagram: applying Canny transform
User Manual • Documentation on paper as well as a help dialog within the program
OCL Specification Plan: Each team member wrote (meaningful) OCL specifications for significant code they worked on.
C0 Testing • Megan - tested thresholding • Brett - tested image comparison and preview dialogs (and misc other stuff) • Tim - tested Canny, Laplatian, Custom Matrix Wavelets • All testing accomplished on 4/29/07
Demonstration • To run: execute WaveletVision.exe
Summary • Project Overview • Project Evaluation & EV Analysis • Effort Evaluation • Class & Sequence Diagrams • User Manual • OCL • Testing • Demo