vision using wavelets

14
Vision using Wavelets CIS 541 Team 6 Presentation 6 Megan Enns Tim Weninger Brett Wolfington

Upload: aiko

Post on 16-Jan-2016

52 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Vision using Wavelets

Vision using WaveletsVision 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

Page 2: Vision using Wavelets

OverviewOverview

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

Page 3: Vision using Wavelets

Project OverviewProject 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

Page 4: Vision using Wavelets

Project Plan Evaluation & EV AnalysisProject 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

Page 5: Vision using Wavelets

Effort: Estimated vs. ActualEffort: Estimated vs. Actual

Estimated vs. Actual

0200400600800

100012001400160018002000

Research Photo

ComparisonInput DialogOutput Dialog

ComparisonAlgorithm

Update help

and

documentation

Testing Prep for

Presentation 6

Estimated

Actual

Page 6: Vision using Wavelets

Total Minutes WorkedTotal Minutes Worked

Minutes Worked

3010

4950

2630

Tim

Brett

Megan

Page 7: Vision using Wavelets

Effort: LOCEffort: LOC

Lines of Code

6500

5880

1250

Tim

Brett

Megan

Page 8: Vision using Wavelets

Effort vs. WeeksEffort vs. Weeks

Effort vs. Weeks

315

555440

240

645

300

12001240

435

0

860

525480

2100

1360

0

500

1000

1500

2000

2500

Week 1Week 2Week 3Week 4Week 5Week 6Week 7Week 8Week 9Week 10Week 11Week 12Week 13Week 14Week 15

Page 9: Vision using Wavelets

Project DesignProject Design

Additions to Class Model: ImageComparator ImageComparisonResults

Sequence Diagram: applying Canny transform

Additions to Class Model: ImageComparator ImageComparisonResults

Sequence Diagram: applying Canny transform

Page 10: Vision using Wavelets

User ManualUser Manual

Documentation on paper as well as a help dialog within the program

Documentation on paper as well as a help dialog within the program

Page 11: Vision using Wavelets

OCL SpecificationOCL Specification

Plan: Each team member wrote (meaningful) OCL specifications for significant code they worked on.

Plan: Each team member wrote (meaningful) OCL specifications for significant code they worked on.

Page 12: Vision using Wavelets

C0 TestingC0 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

Page 13: Vision using Wavelets

DemonstrationDemonstration

To run: execute WaveletVision.exe To run: execute WaveletVision.exe

Page 14: Vision using Wavelets

SummarySummary

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