NerveStitcher2.0: Evolution of Stitching Algorithm for Corneal Confocal Microscope Images with Optical Flow.

Yu Qiao,Guangxu Li,Fangting Li,Chen Zhang
DOI: https://doi.org/10.1145/3634875.3634882
2023-01-01
Abstract:The NerveStitcher demonstrated that a set of in vivo confocal microscopy (IVCM) images can be merged under a framework of graph convolutional neural network. However, the high similarity of the nerval structure on IVCM image results in mis-stitching when the internal images in sequence happen to drop. Particularly on large gap between a pair of adjacent images, NerveStitcher sometimes cannot detected. In this paper, we advance the concept of global optical flow of IVCM image pair and intergrate it to the existing framework. The large improvements in algorithm robustness are caused by that we make a trade of global displacement of the images sequence according to optical flow, and the local corresponding of key points. We firstly analyze the global shifts in pixel intensity and position between consecutive images, which allows us to determine the motion of each pixel. The displacement vector in the optical flow is then used to calculate the displacement distance of the image. After obtaining the displacement distance of each image using the optical flow, we then use NerveStitcher to stitch the same image sequence. By using a feature point matching algorithm, we can calculate the displacement distance of matching feature points in the two images. We then subtract the displacement distances obtained by the two methods and locate and modify the incorrect stitching results based on the difference value range. Experimental results showed that the improved algorithm, named NerveStitcher2.0, decreases the estimation error by more than 25%. The implemented code is available at https://github.com/better-77/nervestitcher2.0.
What problem does this paper attempt to address?