RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.
-
Upload
lesley-reynard-miles -
Category
Documents
-
view
215 -
download
0
Transcript of RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.
![Page 1: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/1.jpg)
RecoDS
Tuan Van
Jack Herbert
Anthony Vigil
Beau Crawford
![Page 2: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/2.jpg)
Overview
What is RecoDS? Data Structure Recognition of:
Arrays
Linked Lists
Trees
Combinations
![Page 3: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/3.jpg)
Motivation
Why do Diagram Recognition? More effective teaching methods
Clarification of understanding/misunderstanding
Saved examples of misunderstandings
![Page 4: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/4.jpg)
Presentation Outline
Component Recognition
![Page 5: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/5.jpg)
Presentation Outline
Component Recognition
Data Structure Recognition
![Page 6: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/6.jpg)
Presentation Outline
Component Recognition
Data Structure Recognition
Data Structure Rendering
![Page 7: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/7.jpg)
Presentation Outline
Component Recognition
Data Structure Recognition
Data Structure Rendering
Interactive Demo
![Page 8: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/8.jpg)
Presentation Outline
Component Recognition
Data Structure Recognition
Data Structure Rendering
Interactive Demo
Advanced Functionality
![Page 9: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/9.jpg)
Presentation Outline
Component Recognition
Data Structure Recognition
Data Structure Rendering
Interactive Demo
Advanced Functionality
Advanced Demo
![Page 10: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/10.jpg)
Presentation Outline
Component Recognition
Data Structure Recognition
Data Structure Rendering
Interactive Demo
Advanced Functionality
Advanced Demo
Challenges
![Page 11: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/11.jpg)
Component Recognition
ArraysArray Head Cell:
Array Next Cell:
![Page 12: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/12.jpg)
Component Recognition
Linked List Linked List Node:
Linked List Pointer:
![Page 13: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/13.jpg)
Component Recognition
Trees Tree Node:
Tree Edge:
![Page 14: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/14.jpg)
Component Recognition
Connecting Data Structures Pointers:
![Page 15: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/15.jpg)
Component Recognition
Algorithm Finds Feature points (corners)
Speed
Curvature
Relative angles between feature points
Component probabilities
![Page 16: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/16.jpg)
Data Structure Recognition
ArraysOur recognition is based on Arrays being drawn one component at a time
Example:
![Page 17: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/17.jpg)
Data Structure Recognition
Linked ListsOur recognition is based on Linked Lists being drawn one component at a time
Consist of Linked List Nodes and Linked List Pointers
Example:
![Page 18: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/18.jpg)
Data Structure Recognition
Trees Our recognition is based on Trees being
drawn one component at a time
Trees Consist of Tree Nodes and Edges
Tree nodes and edges can be drawn in any order
Example:
![Page 19: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/19.jpg)
Data Structure Rendering
Width of nodes is dictated by size of text
contained within node
Short String Example:
Long String Example:
![Page 20: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/20.jpg)
Data Structures
Questions??
![Page 21: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/21.jpg)
Interactive Demo
Demo
![Page 22: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/22.jpg)
Interactive Demo
Demo
![Page 23: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/23.jpg)
Interactive Demo
Demo
![Page 24: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/24.jpg)
Advanced Functionality
Child data structures
Multi-stroke Recognition Arrays
Linked Lists
![Page 25: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/25.jpg)
Advanced Functionality
New File
Opening Files
Saving Files
Erasing Strokes
Selecting data structure(s) to recognize Lasso
Selection box
![Page 26: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/26.jpg)
Advanced Functionality
Moving data structures
Online Help
Viewing Options Panning
Zooming
![Page 27: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/27.jpg)
Advanced Functionality
Questions??
![Page 28: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/28.jpg)
Advanced Demo
Demo
![Page 29: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/29.jpg)
Advanced Demo
Demo
![Page 30: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/30.jpg)
Tradeoffs
User Learning vs. Machine Learning
![Page 31: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/31.jpg)
Challenges
Limited experience with C#
Tablet PC platform
Exploratory work
![Page 32: RecoDS Tuan Van Jack Herbert Anthony Vigil Beau Crawford.](https://reader036.fdocuments.us/reader036/viewer/2022062517/56649edd5503460f94bedbc3/html5/thumbnails/32.jpg)
Questions??