Google Releases Key Part of Street View Pipeline

1 view
Skip to first unread message

Peter Robert Guerzenich Small

unread,
May 2, 2012, 10:30:03 AM5/2/12
to SFx Discuss
http://google-opensource.blogspot.com/2012/05/introducing-ceres-solver-nonlinear.html

Google released a key part of their Street View pipeline as open source on Tuesday: Ceres Solver. It's a large-scale nonlinear least squares minimizer. What does that mean? It's a way to fit a model (like expected position of a car) to data (like GPS positions or accelerometers). The library is completely general and works for many problems. It offers state of the art performance for bundle adjustment problems typical in 3D reconstruction, among others.

Owen Densmore

unread,
May 2, 2012, 11:13:28 AM5/2/12
to dis...@sfcomplex.org
Way cool!

And I love that they named it after an asteroid, especially given
Google's executives being part of the new Planetary Resources startup:

From manual: While there is some debate as to who invented of the
method of Least Squares. There is no debate that it was Carl Friedrich
Gauss’s prediction of the orbit of the newly discovered asteroid Ceres
based on just 41 days of observations that brought it to the attention
of the world. We named our solver after Ceres to celebrate this
seminal event in the history of astronomy, statistics and
optimization.

I note that they do not appear to include classification, just
continuous functions. I.e. if you're optimizing a multi-variable data
set and some of the features are clases like male/female etc, there
does not appear to be a sigmoid available for variables to be
constrained to be between 0 & 1, say. Presumably I can simply supply
my own, they allow non-linear cost functions.

This really could be a Big Deal .. open source of a proven effective optimizer.

-- Owen
> --
> You received this message because you are subscribed to the Santa Fe Complex
> "discuss" group.
> To post to this group, send email to dis...@sfcomplex.org
> To unsubscribe from this group, send email to
> discuss+u...@sfcomplex.org
> For more options, visit this group at
> http://groups.google.com/a/sfcomplex.org/group/discuss
Reply all
Reply to author
Forward
0 new messages