Real-time 3D flash ladar imaging through GPU data processing

被引:1
|
作者
Wong, Chung M. [1 ]
Bracikowski, Christopher [1 ]
Baldauf, Brian K. [1 ]
Havstad, Steven A. [1 ]
机构
[1] Northrop Grumman Aerosp Syst, Redondo Beach, CA 90278 USA
关键词
Flash ladar; remote sensing; point cloud registration; real-time processing; parallel computing; AVALANCHE PHOTODIODES; PROBABILITIES;
D O I
10.1117/12.871639
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present real-time 3D image processing of flash ladar data using our recently developed GPU parallel processing kernels. Our laboratory and airborne experiences with flash ladar focal planes have shown that per laser flash, typically only a small fraction of the pixels on the focal plane array actually produces a meaningful range signal. Therefore, to optimize overall data processing speed, the large quantity of uninformative data are filtered out and removed from the data stream prior to the mathematically intensive point cloud transformation processing. This front-end pre-processing, which largely consists of control flow instructions, is specific to the particular type of flash ladar focal plane array being used and is performed by the computer's CPU. The valid signals along with their corresponding inertial and navigation metadata are then transferred to a GPU device to perform range-correction, geo-location, and ortho-rectification on each 3D data point so that data from multiple frames can be properly tiled together either to create a wide-area map or to reconstruct an object from multiple look angles. GPU parallel processing kernels were developed using OpenCL. Post-processing to perform fine registration between data frames via complex iterative steps also benefits greatly from this type of high-performance computing. The performance improvements obtained using GPU processing to create corrected 3D images and for frame-to-frame fine-registration are presented.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Real-time 3D ladar imaging
    Cho, Peter
    Anderson, Hyrum
    Hatch, Robert
    Ramaswami, Prern
    SIGNAL PROCESSING, SENSOR FUSION, AND TARGET RECOGNITION XV, 2006, 6235
  • [2] Processing 3D flash LADAR1 point-clouds in real-time for flight applications
    Craig, R.
    Gravseth, I.
    Earhart, R. P.
    Bladt, J.
    Barnhill, S.
    Ruppert, L.
    Centamore, C.
    SENSORS AND SYSTEMS FOR SPACE APPLICATIONS, 2007, 6555
  • [3] Real-time 3-D ladar imaging
    Cho, Peter
    Anderson, Hyrum
    Hatch, Robert
    Ramaswami, Prem
    PROCEEDINGS OF THE HPCMP USERS GROUP CONFERENCE 2006, 2006, : 321 - 326
  • [4] Advanced 3D polarimetric flash ladar imaging through foliage
    Murray, JT
    Moran, SE
    Roddier, N
    Vercillo, R
    Bridges, R
    Austin, W
    LASER RADAR TECHNOLOGY AND APPLICATIONS VIII, 2003, 5086 : 84 - 95
  • [5] Special issue on real-time 3D imaging and processing
    Sen Wang
    Journal of Real-Time Image Processing, 2012, 7 : 1 - 2
  • [6] Special issue on real-time 3D imaging and processing
    Wang, Sen
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2012, 7 (01) : 1 - 2
  • [7] REAL-TIME PROCESSING PIPELINE FOR 3D IMAGING APPLICATIONS
    Chaikalis, D. P.
    Sgouros, N. P.
    Maroulis, D. E.
    2009 16TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING, VOLS 1 AND 2, 2009, : 607 - 612
  • [8] Performance improvement of real-time 3D imaging ladar based on a modified array receiver
    Kotake, Nobuki
    Hirai, Akihito
    Kameyama, Shumpei
    Imaki, Masaharu
    Tsuji, Hidenobu
    Takabayashi, Mikio
    Sasahata, Yoshifumi
    Hirano, Yoshihito
    LASER RADAR TECHNOLOGY AND APPLICATIONS XVII, 2012, 8379
  • [9] Real-time Scheduling for 3D GPU Rendering
    Schnitzer, Stephan
    Gansel, Simon
    Duerr, Frank
    Rothermel, Kurt
    2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [10] Real-time 3D registration using GPU
    Park, Soon-Yong
    Choi, Sung-In
    Kim, Jun
    Chae, Jeong Sook
    MACHINE VISION AND APPLICATIONS, 2011, 22 (05) : 837 - 850