Presentation

Least Squares for Programmers
Level Beginner
SessionCourses
Event Type
Course
Keywords
Artificial Intelligence/Machine Learning
Education
Pipeline
Interest Areas
Gaming & Interactive
New Technologies
Research & Education
Registration Levels
Ultimate Supporter
Ultimate Attendee
Exhibitor Ultimate
Time
Location
DescriptionWe present how to manipulate geometric objects (curves, images, surfaces) by optimizing their characteristics using least squares methods. It is a very efficient tool that does not require too much mathematical background.
Prerequisites Anyone able to program computer graphics algorithms can learn to use least squares with this course. Attendees already using it or with a stronger mathematical background may discover some interesting relations with other domains.
Intended Audience This course is intended for students/engineers/researchers who know how to program in the traditional way: by breaking down tasks into elementary operations that manipulate combinatorial structures (trees, graphs, meshes). Here, we present a different paradigm: we describe what is a good result and let numerical optimization find it for us.