IP Library Granted Patent US 9,820,639
Granted Patent B2
US 9,820,639 · App. 15/075,447 · Granted Nov 21, 2017

Image processing apparatus for scanning endoscope

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,820,639
App. No.
15/075,447
Granted
Nov 21, 2017
Kind
B2
Abstract

An image processing apparatus for scanning endoscope includes: a number-of-interpolations determination section that receives detection signals from a detector for sequentially sampling return light from a subject and determines a number of detection signals used in an interpolation process by an interpolation section based on distances between a coordinate position of a predetermined lattice point in pixel data of a raster scan system and sampling coordinate positions of the detection signals around the coordinate position of the predetermined lattice point; and the interpolation section that generates pixel data of the predetermined lattice point by using signals of the sampling coordinate positions, wherein a number of the signals is equal to the number of detection signals determined by the number-of-interpolations determination section near the sampling coordinate position corresponding to the coordinate position of the predetermined lattice point.

Claims (24)

1. An image processing apparatus comprising:

a processor comprising hardware, wherein the processor is configured to:

in a first time, receive detection signals from a detector of a scanning endoscope sequentially sampling return light from a subject scanned with pulsed illuminating light emitted by a light source of the scanning endoscope;

perform a determination process to determine a number of the detection signals that can be used in an interpolation process based on distances between a coordinate position of a predetermined lattice point in pixel data of a raster scan system and sampling coordinate positions of the detection signals around the coordinate position of the predetermined lattice point; and

perform the interpolation process to generate pixel data of the predetermined lattice point, wherein the interpolation process is performed based on one or more of the detection signals wherein a number of the detection signals used in the interpolation process is limited by the number of the detection signals that can be used determined in the determination process; and

in a second time subsequent to the first time, control positions where the light source emits pulsed illumination light based on sampling coordinate positions of the detection signals used in the interpolation process.

2. The image processing apparatus according to claim 1 ,

wherein the processor is configured to increase the number of the detection signals that can be used in the interpolation process with an increase in the distance between the coordinate position of the predetermined lattice point and a sampling coordinate position of a detection signal nearest to the coordinate position of the predetermined lattice point among the detection signals.

3. The image processing apparatus according to claim 2 ,

wherein when one or more of the sampling coordinate positions of the detection signals that can be used in the interpolation process is positioned within a set distance from the coordinate position of the predetermined lattice point, wherein the set distance is set to about ½ of a distance between the predetermined lattice point and an adjacent lattice point in the pixel data of the raster scan system, the processor is configured to:

determine, in the determination process, that the number of the detection signals that can be used in the interpolation process is one; and

generate, in the interpolation process, the pixel data of the predetermined lattice point based on one detection signal with a sampling coordinate position nearest to the coordinate position of the predetermined lattice point.

4. The image processing apparatus according to claim 2 ,

wherein when the processor performs the interpolation process to generate the pixel data of the predetermined lattice point based on two or more detection signals specified according to the distances from the predetermined lattice point, the processor is configured to place a larger weight on a detection signal of the two or more detection signals with a smaller distance from the predetermined lattice point to generate the pixel data.

5. The image processing apparatus according to claim 2 ,

wherein the processor is configured to:

control a memory to save in advance, as first sampling coordinate position information, information of the sampling coordinate positions of the detection signals received from the detector used in the determination process to determine the number of the detection signals that can be used in the interpolation process; and

extract, from the first sampling coordinate position information, only second sampling coordinate position information as information of the sampling coordinate positions of the detection signals used in the interpolation process; and

in the second time, control the positions where the light source emits pulsed illumination light based on the second sampling coordinate position information.

6. The image processing apparatus according to claim 1 ,

wherein when the processor determines, in the determination process, that the number of the detection signals that can be used in the interpolation process is two or more,

the processor is configured to:

divide a region around the predetermined lattice point into a plurality of regions; and

wherein when a first detection signal and a second detection signal exists in one region of the plurality of regions, and the processor, in the interpolation process, generates the pixel data of the predetermined lattice point based on at least the first detection signal, the processor is further configured to prioritize using a third detection signal existing in another region of the plurality of regions in performing the interpolation process over the second detection signal in the one region to perform the interpolation process.

Assignments (2)
CHANGE OF ADDRESS Recorded Jul 3, 2017
From: OLYMPUS CORPORATION
To: OLYMPUS CORPORATION
Reel/Frame 043077/0165 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2016
From: KOSHIKA, SOICHIRO; KANEKO, KAZUMA; SUMIYOSHI, MASANORI; HASEGAWA, JUN
To: OLYMPUS CORPORATION
Reel/Frame 038049/0242 →