Brian Gammon Brown
Engineers at 30 St, Boulder, CO

License number
Colorado 52890
Issued Date
Jun 2, 2000
Renew Date
Jun 2, 2000
Type
Engineer Intern
Address
Address
925 30Th St APT D, Boulder, CO 80303

Professional information

Brian Brown Photo 1

Software Engineering Manager At Google

Position:
Software Engineering Manager at Google, Software Engineering Manager at Google, Software Engineering Manager/Tech Lead at Google
Location:
Greater Denver Area
Industry:
Computer Software
Work:
Google - Boulder, CO since Sep 2011 - Software Engineering Manager Google - Boulder, CO since Oct 2009 - Software Engineering Manager Google - Boulder, CO since Mar 2009 - Software Engineering Manager/Tech Lead Google - Boulder, CO Nov 2007 - May 2009 - Software Engineering Manager/Tech Lead Google - Boulder, CO Mar 2007 - Oct 2007 - Tech Lead/Software Engineer Google - Boulder, CO Jan 2006 - Mar 2007 - Software Engineer Acuity Brands Lighting Nov 2002 - Nov 2005 - Illumination Engineer Lithonia Lighting 2002 - 2005 - Illumination Engineer Inverse Lighting Feb 2001 - Oct 2002 - Applications Engineer
Education:
University of Colorado Boulder 1996 - 2000
AREN, Architectural Engineering
Skills:
C++, JavaScript, Python, Linux, Ruby, XML, Software Development, SketchUp, Engineering Management, Java, AJAX, Visual Studio, Android
Interests:
Hiking, Snowshoeing, Mountain Biking, Rock Climbing, Skiing
Honor & Awards:
Eagle Scout


Brian Brown Photo 2

Locking Geometric And Camera Parameters In Image-Based Three-Dimensional Modeling, And Applications Thereof

US Patent:
8115762, Feb 14, 2012
Filed:
Sep 26, 2011
Appl. No.:
13/245044
Inventors:
Zhe Fan - Boulder CO, US
Brian Gammon Brown - Boulder CO, US
Tilman Reinhardt - Woodside CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06T 15/00
US Classification:
345419, 382154
Abstract:
Embodiments relate to locking geometric and camera parameters in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method modifies a three-dimensional model using a set of two-dimensional photographic images. In the method, at least one constraint, input by a user, for a two-dimensional photographic image from the set of two-dimensional photographic images are received. Each constraint indicates that a position on the two-dimensional photographic image corresponds to a position on the three-dimensional model. When the number of constraints received for the two-dimensional photographic image is less than or equal to a first threshold value, camera parameters representing a camera that took the constrained photographic image. Finally, a photogrammetry algorithm is applied to at least the set of parameters to determine at least one unlocked parameter in the set of parameters and to modify the three-dimensional model based on the constraints.


Brian Brown Photo 3

Locking Geometric And Camera Parameters In Image-Based Three-Dimensional Modeling, And Applications Thereof

US Patent:
8115761, Feb 14, 2012
Filed:
Oct 12, 2010
Appl. No.:
12/903018
Inventors:
Zhe Fan - Boulder CO, US
Brian Gammon Brown - Boulder CO, US
Tilman Reinhardt - Woodside CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06T 15/00
US Classification:
345419, 382154
Abstract:
Embodiments relate to locking geometric and camera parameters in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method modifies a three-dimensional model using a set of two-dimensional photographic images. In the method, at least one constraint, input by a user, for a two-dimensional photographic image from the set of two-dimensional photographic images are received. Each constraint indicates that a position on the two-dimensional photographic image corresponds to a position on the three-dimensional model. When the number of constraints received for the two-dimensional photographic image is less than or equal to a first threshold value, camera parameters representing a camera that took the constrained photographic image. Finally, a photogrammetry algorithm is applied to at least the set of parameters to determine at least one unlocked parameter in the set of parameters and to modify the three-dimensional model based on the constraints.