200 likes | 209 Views
. NEW COURSE: SKETCH RECOGNITION
E N D
NEW COURSE: SKETCH RECOGNITION Analysis, implementation, and comparison of sketch recognition algorithms, including feature-based, vision-based, geometry-based, and timing-based recognition algorithms; examination of methods to combine results from various algorithms to improve recognition using AI techniques, such as graphical models. Learn how to make your drawings come alive…
1962 Sketchpad • Ivan Sutherland • 1963 MIT PhD thesis • "Sketchpad: A Man-machine Graphical Communications System.", • First Graphical User Interface • Invented on the TX-2: included a nine inch CRT and a lightpen which first gave Sutherland his idea. • He imagined that one should be able to draw on the computer. • Sketchpad was able to do just this, creating highly precise drawings.
First Graphical User Interface • Draw directly on computer’s monitor • Pop-up menus, Ability to zoom in and out. • Rubber-banding of lines • Constraint based modeling – lines could be constraint to intersect at precise angle • Object oriented programming • Memory structures to store objects – creation of master objects and ‘instances’, which were memory efficient copies of the masters • Inheritance – changes in instance were inherited in duplicates • Polymorphism • Ivan Sutherland is considered by many to be the creator of Computer Graphics.
RAND Tablet • 1964 • $18,000 (like $100,000 today) • Too expensive, why the mouse made it, not the pen. • Called Grafacon (for Graphic Converter) • Employed a grid of wires under the surface of the pad that encoded horizontal and vertical coordinates in a small magneticsignal. The stylus would receive the magnetic signal, which could then be decoded back as coordinate information.
Apple Newton • First tablet PC, 1993-1998 • PDA ("personal digital assistant“) coined late by Apple's then-CEO John Sculley, the driving force behind the project. • Intended to be a complete reinvention of personal computing. For most of its design lifecycle Newton had a large-format screen, more internal memory, and a rich object-oriented graphics kernel. One of the original motivating scenarios for the design was known as the "Architect Scenario," in which Newton's designers imagined a residential architect working quickly with a client to sketch, clean up, and interactively modify a simple two-dimensional home plan.
Syllabus • http://www.cs.tamu.edu/faculty/hammond/courses/SR/2006