US 9,810,533 B2
Railway track monitoring
Bryn Allen Fosburgh, Longmont, CO (US); Mark Edward Nichols, Christchurch (NZ); Per Martin Holmgren, Boulder, CO (US); and Nils Thomas Larsson, Boulder, CO (US)
Assigned to Trimble Inc., Sunnyvale, CA (US)
Filed by Bryn Allen Fosburgh, Longmont, CO (US); Mark Edward Nichols, Christchurch (NZ); Per Martin Holmgren, Boulder, CO (US); and Nils Thomas Larsson, Boulder, CO (US)
Filed on Apr. 27, 2011, as Appl. No. 13/95,673.
Prior Publication US 2012/0274772 A1, Nov. 1, 2012
Int. Cl. H04N 7/18 (2006.01); G01C 7/04 (2006.01); B61K 9/08 (2006.01); B61L 23/04 (2006.01); B61L 25/02 (2006.01); G01C 11/04 (2006.01)
CPC G01C 7/04 (2013.01) [B61K 9/08 (2013.01); B61L 23/041 (2013.01); B61L 23/047 (2013.01); B61L 25/026 (2013.01); G01C 11/04 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A method, comprising:
capturing, with a first image capture device mounted on a mobile platform configured for movement along a railway comprising one or more rails, a series of position reference images as the mobile platform travels along the railway;
identifying, in at least one position reference image, a visual target positioned proximate to the railway;
determining a distance from the mobile platform to the visual target;
calculating, at a computer system, a location of the mobile platform on the railway, based at least in part on the determined distance from the mobile platform to the visual target;
capturing, with a second one or more image capture devices, one or more railway images of the one or more rails;
performing, at the computer system, photogrammetric analysis on at least one of the one or more rail images to identify a rail configuration of the railway, wherein the railway comprises a plurality of rails and the photogrammetric analysis on at least one of the one or more rail images comprises:
identifying, in the at least one image, a location of a first edge of a first rail;
identifying a location of a second edge of a second rail; and
calculating a distance between the rails, based on the location of the first edge of the first rail and the location of the second edge of the second rail;
associating the rail configuration with the location of the mobile platform on the railway; and
storing, in a data store, a data record comprising data about the rail configuration and the associated location of the mobile platform.