Vision using Wavelets CIS 541 Team 6 Presentation 6 Megan Enns Tim Weninger Brett Wolfington 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 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 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 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
Effort: Estimated vs. Actual
Total Minutes Worked
Effort: LOC
Effort vs. Weeks
Project Design Additions to Class Model: ImageComparator ImageComparisonResults Sequence Diagram: applying Canny transform 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 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 Project Overview Project Evaluation & EV Analysis Effort Evaluation Class & Sequence Diagrams User Manual OCL Testing Demo