Method of volume-panorama imaging processing
First Claim
1. A method of panoramic image processing, for generating an object image from an image sequence obtained in a real-time way or stored in a medium, in which a serial number i of an image is 1, 2, 3, . . . , and Δ
- is an interval for picking up the image sequence, comprising the steps of;
a. obtaining the image sequence from an ultrasonic imaging apparatus comprising a probe for transmitting an ultrasonic wave to a detected organism and receiving an ultrasonic echo reflected from the detected organism, and initializing an aligned image and a spliced image as a first image frame;
b. dividing an i-th image frame F;
into a plurality of sub-regions, and selecting valid sub-regions from the sub-regions of the i-th image frame F;
through a first filtering;
c. calculating motion vectors for the valid sub-regions of the i-th image frame with respect to a current aligned image;
d. adaptively adjusting the interval Δ
within a value range of Δ
based on a translation amount of the i-th image frame Fi being within a controllable rangee. calculating a transform coefficient based upon a fitting of the motion vectors;
f. splicing the i-th image frame F to a current spliced image based upon the transform coefficient, and configuring or splicing the current aligned image with the i-th image frame Fi; and
g. displaying the current spliced image as a resultant image on a display device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method of volume-panorama imaging processing, which generates a volume-panorama image by subsequently splicing respective image frames from an image sequence obtained in a real-time way or stored in a medium based upon the fact that the immediately adjacent image frames have the largest correlation. The method comprises the steps of: reading the image sequence, and firstly initializing an aligned image and a spliced image; dividing the i-th image frame Fi into a plurality of sub-regions; calculating a motion vector of the i-t image frame with respect to the aligned image; fitting the motion vector to calculate a transform coefficient; splicing the Fi to the current spliced image based upon the transform coefficient, and updating the aligned image; entering into a self-adaptive selection of a next image frame until the end of the splicing; and outputting the current spliced image as a resultant image. Additionally, when the image Fi is spliced, double-filtering architecture of selecting characteristic points through a filtering and selecting the valid motion vector of the selected characteristic points through the other filtering to reduce an alignment error may be adopted. According to the present invention, the volume-panorama imaging can be done quickly and accurately so that the reliability of images particularly meets a very high requirement of the ultrasonic iatric diagnose.
-
Citations
28 Claims
-
1. A method of panoramic image processing, for generating an object image from an image sequence obtained in a real-time way or stored in a medium, in which a serial number i of an image is 1, 2, 3, . . . , and Δ
- is an interval for picking up the image sequence, comprising the steps of;
a. obtaining the image sequence from an ultrasonic imaging apparatus comprising a probe for transmitting an ultrasonic wave to a detected organism and receiving an ultrasonic echo reflected from the detected organism, and initializing an aligned image and a spliced image as a first image frame; b. dividing an i-th image frame F;
into a plurality of sub-regions, and selecting valid sub-regions from the sub-regions of the i-th image frame F;
through a first filtering;c. calculating motion vectors for the valid sub-regions of the i-th image frame with respect to a current aligned image; d. adaptively adjusting the interval Δ
within a value range of Δ
based on a translation amount of the i-th image frame Fi being within a controllable rangee. calculating a transform coefficient based upon a fitting of the motion vectors; f. splicing the i-th image frame F to a current spliced image based upon the transform coefficient, and configuring or splicing the current aligned image with the i-th image frame Fi; and g. displaying the current spliced image as a resultant image on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14)
- is an interval for picking up the image sequence, comprising the steps of;
-
13. A method of panoramic image processing, for generating an object image from an image sequence obtained in a real-time way or stored in a medium, in which the serial number i of an image is 1, 2, 3, . . . , comprising the steps of:
-
a. obtaining the image sequence from an ultrasonic imaging apparatus comprising a probe for transmitting an ultrasonic wave to a detected organism and receiving an ultrasonic echo reflected from the detected organism, and initializing a spliced image as a first image frame; b. searching an i-th image frame Fi for characteristic points by performing divisions for a middle part of the i-th image frame Fi, selecting valid sub-regions from sub-regions of the i-th image frame Fi through a first filtering; and
selecting a characteristic point in each valid sub-region;c. calculating motion vectors for the valid sub-regions of the i-th image frame Fi, selecting valid motion vectors from the motion vectors through a second filtering, and jumping to step of f if the number of the valid motion vectors is smaller than a preset number; d. calculating a transform coefficient based upon a fitting of the valid motion vectors; e. splicing the i-th image frame Fi to a current spliced image based upon the transform coefficient; and f. displaying the current spliced image as a resultant image on a display device. - View Dependent Claims (15)
-
-
16. A panoramic imaging system comprising:
-
an ultrasonic imaging apparatus comprising; a probe to transmit ultrasonic waves to a detected organism and receive ultrasonic echoes reflected from the detected organism; a beam combiner coupled to the probe to receive the ultrasonic echoes; a detector coupled to the beam combiner to provide focus delay, weighting, and channel summing to formed ultrasonic beams; and a digital signal transformer to receive a signal from the detector, the digital signal transformer to perform a coordinate transform on the signal to produce an ultrasonic image sequence, in which a serial number i of an image is 1, 2, 3, . . . , and A is an interval for picking up the image sequence; a processor to combine the image sequence into a panoramic image, the processor configured to; initialize an aligned image and a spliced image as a first image frame; divide an i-th image frame F;
into a plurality of sub-regions, and select valid sub-regions from sub-regions of the i-th image Fi;
through a first filteringcalculate motion vectors for the valid sub-regions of the i-th image frame Fi;
with respect to a current aligned image;adaptively adjust the interval Δ
within a value range of Δ
based on a translation amount of the i-th image frame Fi being within a controllable rangecalculate a transform coefficient based upon a fitting of the motion vectors;
splice the i-th image frame F;
to a current spliced image based upon the transform coefficient, and configure or splice the current aligned image with the i-th image frame Fi; andoutput the current spliced image as a resultant image; and
a display device to display the resultant image. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification