US 12,169,270 B2
System and method for lens and/or chromatic distortion correction in a digital microscope
Louis Ryan, Naas (IE)
Assigned to ASH TECHNOLOGIES LTD., (IE)
Appl. No. 17/609,594
Filed by ASH TECHNOLOGIES LTD., Naas (IE)
PCT Filed May 7, 2020, PCT No. PCT/EP2020/062797
§ 371(c)(1), (2) Date Nov. 8, 2021,
PCT Pub. No. WO2020/225396, PCT Pub. Date Nov. 12, 2020.
Claims priority of application No. 1906377 (GB), filed on May 7, 2019.
Prior Publication US 2023/0013183 A1, Jan. 19, 2023
Int. Cl. G06T 7/00 (2017.01); G02B 21/00 (2006.01); G02B 21/36 (2006.01)
CPC G02B 21/364 (2013.01) [G02B 21/008 (2013.01); G02B 21/361 (2013.01); G06T 7/0002 (2013.01); G06T 2207/10056 (2013.01)] 9 Claims
OG exemplary drawing
 
1. An integrated digital microscope system comprising a camera, a lens and a screen to view an object characterized in that an integrated circuit comprises a video buffer write block, a grid generator block, and a video buffer read block configured to correct lens distortion errors in an image appearing on said screen, further comprising a pixel counter block connected to the grid generator block and configured for interpolating pixel coordinates between a plurality of grid points and providing the pixel information to the video read block, wherein the grid points are stored by a software application in a plurality of registers and read by the grid generator block wherein the registers contain an x and y coordinate with information to describe its position, wherein the grid points are arranged in such a way so that a kernel of adjacent pixels surrounding a pixel of interest can be read in a single clock cycle, wherein the pixel counter block is configured to calculate coordinates on a per channel basis and configured to correct chromatic distortion errors, wherein the video read block calculates the coordinates based on a ‘k’ value on the fly and the coordinates are calculated on a per channel basis provided by the pixel counter block.