[{"data":1,"prerenderedAt":102},["ShallowReactive",2],{"method-nister2004vo":3},{"method":4,"reference":51,"equipment":72,"figures":101,"results":48},{"id":5,"label":6,"shortName":7,"title":8,"year":9,"era":10,"cluster":11,"scope":12,"keyIdeaZh":13,"keyIdeaEn":14,"fulltextStatus":15,"publicationStatus":16,"recommendation":17,"constructionRelevance":18,"validationEnvironment":19,"strengths":21,"limitations":27,"sensors":33,"platform":36,"estimator":39,"association":40,"timeModel":41,"deskew":42,"loopClosure":43,"globalOptimization":43,"mapRepresentation":44,"prior":45,"outputGeometry":46,"compute":47,"codeUrl":48,"codeLicense":49,"relatedVersions":50},"nister2004vo","Nistér et al., 2004","Visual Odometry (Nistér et al.)","Visual odometry",2004,"classic","C08","odometry","本文提出並命名「視覺里程計」，只用影像即時估計單一相機或立體相機的運動。前端在每張影像偵測 Harris 角點，以正規化互相關在視差限制內比對並做雙向一致性檢查，再把匹配串成軌跡。單目版以五點法估計三視角相對方向、三角化後以三點法求位姿並估計尺度；立體版則直接三角化再以三點法求位姿並以左右影像共同評分，全部用搶先式 RANSAC 與迭代精修。定期重新三角化形成「防火牆」，阻止錯誤傳播。","Nistér et al. define visual odometry as real-time camera motion estimation from video alone, combining Harris-corner tracking with normalised cross-correlation, minimal-solver preemptive RANSAC (5-point for monocular, 3-point for stereo), iterative refinement and periodic re-triangulation firewalls.","full_text_reviewed","peer_reviewed_published","background","論文未在營建環境測試；定量實驗為自主地面車在林地步道上數百公尺的三段行駛（分別名為 Loops、Meadow、Woods），並以 DGPS 與 INS 為參考。作為視覺里程計的奠基文獻，它說明以相機追蹤特徵、以最小解 RANSAC 估計位姿的基本流程，是後續工地視覺 SLAM 與相機點雲拼接的方法源頭；本身不產生地圖點雲（推論）。",[20],"independent_reference",[22,23,24,25,26],"Distance errors of 1.07%, 4.86% and 1.63% relative to DGPS over 186 to 366 m ground-vehicle runs (Table 1)","Three tight laps totalling 184 m returned with only 4.1 m endpoint error (Fig. 5 caption)","Frame-to-frame heading discrepancy to INS with standard deviation 0.50 to 0.59 deg and near-zero mean, suggesting unbiased yaw (Table 2)","The stereo scheme works even without camera motion and gives metric scale from the baseline (Sec. 4.2)","Trajectories stayed upright without any imposed motion prior (Sec. 5)",[28,29,30,31,32],"Dead reckoning: error accumulates over time like the INS heading (Sec. 5.3)","Monocular frame selection for relative orientation is simplistic; a model-selection version was not yet fast enough (Sec. 4.1)","Absolute orientation between stereo 3D point sets performed much worse because of depth uncertainty (Sec. 4.2)","Scoring and optimising on one stereo image only leads to drift or torsion from calibration bias (Sec. 4.2)","Quantitative evaluation limited to three outdoor trail runs of a few hundred metres (Table 1)",[34,35],"stereo camera (calibrated)","monocular camera",[37,38],"vehicle (autonomous ground vehicle with two front stereo heads; quantitative runs)","aerial (single camera mounted obliquely on an aeroplane; qualitative, Fig. 1)","frame-to-frame visual odometry: monocular scheme with three-view 5-point relative orientation, triangulation, 3-point resection and scale estimation, all in preemptive RANSAC with iterative refinement; stereo scheme with triangulation followed by 3-point pose from the left image, scored and refined on reprojection errors in both images; Cauchy robust cost; periodic re-triangulation as a firewall against error propagation (Sec. 4)","Harris corners without absolute thresholds (up to 5000 features in 10 x 10 buckets); 11 x 11 normalised cross-correlation within a disparity limit (typically 10% of image size); mutual-consistency check; matches linked into tracks (Secs. 2, 3)","discrete video frames (about 13 Hz processing on the vehicle)","not_applicable","none","none persistent; locally triangulated sparse 3D points only","calibrated cameras; known 28 cm stereo baseline gives metric scale (Secs. 4.2, 5.1)","6-DoF camera trajectory in metric scale (stereo); obstacle maps when combined with a separate stereo obstacle-detection module (Fig. 8)","all processing at video rates on a 1 GHz Pentium III class machine with MMX-optimised feature detection and matching; about 13 Hz on the vehicle because of concurrent tasks (Secs. 1, 2, 5.1)",null,"not_applicable (no code release)",[],{"id":5,"kind":52,"shortName":7,"title":8,"authors":53,"year":9,"venue":57,"venueType":58,"publisher":59,"volumeIssuePages":60,"doi":61,"arxivId":48,"url":62,"firstPublicDate":63,"publicationStatus":16,"metadataStatus":64,"fulltextStatus":15,"era":10,"classicReason":65,"codeUrl":48,"cluster":11,"topics":66,"mdpi":67,"verification":68,"label":6,"fulltextRoute":69,"versionRead":70,"addedByCensus":71},"method",[54,55,56],"David Nistér","Oleg Naroditsky","James Bergen","Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2004)","conference","IEEE","vol. 1, pp. 652-659 (Crossref; IEEE Xplore metadata lists the pages only as 'I', and the PDF carries no printed page numbers)","10.1109\u002Fcvpr.2004.1315094","https:\u002F\u002Fieeexplore.ieee.org\u002Fdocument\u002F1315094","2004-07-19","metadata_verified","principle reused: names 'visual odometry' and sets the real-time pattern of feature tracking, minimal-solver preemptive RANSAC (5-point and 3-point), iterative refinement and periodic re-triangulation 'firewalls' for monocular and stereo camera motion estimation.",[11],false,"corrected","NTU institutional (Chrome)","version of record (IEEE Xplore HTML full text; first page of the IEEE PDF checked for author names)",true,[73,79,85,90,95],{"category":74,"model":75,"canonical":75,"role":76,"dataset":48,"specs":77,"locator":78},"stereo_camera","pair of synchronized analog cameras (two stereo heads on the vehicle; model not reported)","method input","50 deg horizontal field of view, 720 x 240 image fields, tilted about 10 deg to the side, 28 cm baseline","Sec. 5.1; Fig. 4",{"category":80,"model":81,"canonical":81,"role":82,"dataset":48,"specs":83,"locator":84},"gnss","DGPS in RT-2 mode (model not reported)","reference or ground truth","up to 2 cm relative accuracy; part of the integrated INS\u002FDGPS vehicle navigation system","Secs. 5, 5.1",{"category":86,"model":87,"canonical":87,"role":82,"dataset":48,"specs":88,"locator":89},"imu","high precision Inertial Navigation System (model not reported)","orientation always from the inertial sensors","Secs. 5, 5.1, 5.3",{"category":91,"model":92,"canonical":92,"role":76,"dataset":48,"specs":93,"locator":94},"platform","autonomous ground vehicle (mobile robotic platform)","two stereo heads mounted in the front","Fig. 4; Sec. 5",{"category":96,"model":97,"canonical":97,"role":98,"dataset":48,"specs":99,"locator":100},"compute","1 GHz Pentium III class machine","compute for runtime","all processing at video rates","Sec. 1",[],1790510663554]