ECG gated ultrasonic image compounding
First Claim
1. An ultrasonic imaging system for synthesizing a cineloop of compounded ultrasonic images including:
- an ultrasonic detector for detecting at least first and second series of image frames;
a memory for storing at least one series of image frames;
an alignment processor for determining phases of the image frames of said first and second series of image frames and identifying associated frames in said first and second series;
a combination processor for combining associated image frames from said first and second series of image frames to form a combined image frame; and
a storage processor for storing combined image frames in said memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An ECG gated ultrasonic imaging compounding system and method for synthesizing a cineloop of a compound ultrasonic image such as a cardiac cycle is presented. In real-time operation, a series of image frames may be recorded at a frame rate over a cardiac cycle and stored in a cineloop memory. A second series of image frames are recorded over a second cardiac cycle. The image frames of the second cardiac cycle are frame-by-frame aligned in time and space with the corresponding image frames from the cineloop memory. The aligned frames are then combined to form a series of synthesized image frames which then replace the original image frames in the cineloop memory. Subsequent series of image frames are also combined with the synthesized image frames in the cineloop memory to form new synthesized image frames which then replace the old synthesized image frames in the image array, and so forth. The series of image frames may be triggered to begin at a cardiac event such as the R-event.
130 Citations
63 Claims
-
1. An ultrasonic imaging system for synthesizing a cineloop of compounded ultrasonic images including:
-
an ultrasonic detector for detecting at least first and second series of image frames;
a memory for storing at least one series of image frames;
an alignment processor for determining phases of the image frames of said first and second series of image frames and identifying associated frames in said first and second series;
a combination processor for combining associated image frames from said first and second series of image frames to form a combined image frame; and
a storage processor for storing combined image frames in said memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
performing at least one of temporal and spatial alignment of the image frames of said first and second series of image frames.
-
-
5. The system of claim 1 wherein the ultrasonic image frames are cardiac image frames and are displayed in real-time before storing.
-
6. The system of claim 1 wherein at least one of said ultrasonic image frames of said image array is associated with an age attribute based on the time since said image frame was stored in said image array.
-
7. The system of claim 6 wherein said combination processor includes said age attribute as a weighting factor in combining aligned image frames.
-
8. The system of claim 1 wherein said alignment processor performs linear stretching to temporally align image frames.
-
9. The system of claim 1 wherein said alignment processor performs spatial alignment by minimizing the square error between image frames.
-
10. The system of claim 1 wherein the alignment processor interpolates a spatial alignment for all image frames in a series of image frames based on a spatial alignment of less than all image frames in said series of image frames.
-
11. The system of claim 1 further including a detector for detecting an atypical image frame series and excluding said atypical image frame series from combination.
-
12. The system of claim 1 further including a mismatch error processor for generating a mismatch error estimate based on the mismatch error between at least one of the temporal and spatial alignment of image frames of different series.
-
13. The system of claim 12 wherein said mismatch error processor excludes image frame series having a mismatch error estimate above a predetermined level from combination.
-
14. The system of claim 12 wherein said mismatch error processor excludes a fraction of the image frame series having greater mismatch error estimates from combination.
-
15. The system of claim 12 wherein said mismatch error is based on the standard deviation between at least one of the temporal and spatial alignment of image frames of different series.
-
16. A method for synthesizing a series of compounded ultrasonic images comprising the steps of:
-
forming an image array in memory, said image array having a series of image frames;
initializing a first series of image frames in said memory from detected ultrasonic signals of a first cardiac cycle;
detecting an image frame of a subsequent cardiac cycle;
determining the cardiac phase of said image frame;
associating said image frame with a corresponding image frame in said array;
combining said detected frame and said associated array frame to form a synthesized image frame; and
storing said series of synthesized image frame in said image array. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
determining a maximum frame rate based on at least one of the type of ultrasonic imaging to be performed and the specific ultrasonic system performing the imaging; and
determining the number of image frames in said image array to be less than or equal to the number of image frames permitted by said maximum frame rate.
-
-
19. The method of claim 16 wherein the ultrasonic image frames are cardiac image frames and are displayed in real-time.
-
20. The method of claim 16 wherein at least one of said ultrasonic image frames of said image array is associated with an age attribute based on the time since said image frame was stored in said image array.
-
21. The method of claim 20 wherein said combining step further includes said age attribute as a weighting factor in combining aligned image frames.
-
22. The method of claim 16 wherein said aligning step performs further includes linear stretching to temporally align image frames.
-
23. The method of claim 16 wherein said aligning step further includes performs spatial alignment by minimizing the square error between image frames.
-
24. The method of claim 16 wherein the aligning step further includes interpolates a spatial alignment for all image frames in a series of image frames based on a spatial alignment of less than all image frames in said series of image frames.
-
25. The method of claim 16 further including detecting an atypical image frame series and excluding said atypical image frame series from combination.
-
26. The method of claim 16 further including generating a mismatch error estimate based on the mismatch error between at least one of the temporal and spatial alignment of image frames of different series.
-
27. The method of claim 26 wherein further including excluding from combination an image frame series having a mismatch error estimate above a predetermined level.
-
28. The method of claim 26 further including excluding a fraction of the image frame series having greater mismatch error estimates from combination.
-
29. The method of claim 26 wherein said mismatch error is based on the standard deviation between at least one of the temporal and spatial alignment of image frames of different series.
-
30. A method for synthesizing a series of compounded ultrasonic images comprising the steps of:
-
recording at least a first and second series of image frames from detected ultrasonic signals;
determining corresponding cardiac phases in a cardiac cycle for a plurality of image frames of at least one series;
selecting at least two of said first and second series of image frames;
combining said at least two image frames to form a synthesized image frame; and
storing said synthesized image frame in an image array. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
determining a maximum frame rate based on at least one of the type of ultrasonic imaging to be performed and the specific ultrasonic system performing the imaging; and
determining the number of image frames in said image array to be less than or equal to the number of image frames permitted by said maximum frame rate.
-
-
33. The method of claim 30 wherein the ultrasonic image frames are cardiac image frames and are displayed in real-time.
-
34. The method of claim 30 wherein at least one of said ultrasonic image frames of said image array is associated with an age attribute based on the time since said image frame was stored in said image array.
-
35. The method of claim 34 wherein said combining step further includes said age attribute as a weighting factor in combining aligned image frames.
-
36. The method of claim 30 wherein said temporal alignment further includes linear stretching to temporally align image frames.
-
37. The method of claim 30 further including determining at least one of a temporal alignment, a spatial alignment, and a mismatch error for a plurality of image frame of at least one series.
-
38. The method of claim 37 wherein said spatial alignment further includes interpolating a spatial alignment for all image frames in a series of image frames based on a spatial alignment of less than all image frames in said series of image frames.
-
39. The method of claim 30 further including detecting an atypical image frame series and excluding said atypical image frame series from combination.
-
40. The method of claim 37 further including generating a mismatch error estimate based on the mismatch error between at least one of the temporal and spatial alignment of image frames of different series.
-
41. The method of claim 40 wherein further including excluding from combination an image frame series having a mismatch error estimate above a predetermined level.
-
42. The method of claim 40 further including excluding a fraction of the image frame series having greater mismatch error estimates from combination.
-
43. The method of claim 40 wherein said mismatch error is based on the standard deviation between at least one of the temporal and spatial alignment of image frames of different series.
-
44. The method of claim 37 further including performing spatial alignment by minimizing the square error between image frames.
-
45. An ultrasonic imaging system for synthesizing a cineloop of compounded ultrasonic images of a cardiac cycle including:
-
an ultrasonic detector for detecting a series of images from ultrasonic signals of a cardiac cycle; and
a processor for synthesizing said series of images into a cineloop of compounded ultrasonic images of said cardiac cycle.
-
-
46. A method for synthesizing a cineloop of compounded ultrasonic images of a cardiac cycle including:
-
detecting a series of images from ultrasonic signals of a cardiac cycle with an ultrasonic detector; and
synthesizing said series of images into a cineloop of compounded ultrasonic images of said cardiac cycle through said processor.
-
-
47. An ultrasonic imaging system for synthesizing a cineloop of compounded ultrasonic images of an anatomical structure including:
-
an ultrasonic detector for detecting a series of images from ultrasonic signals of said anatomical structure; and
a processor for synthesizing said series of images into a cineloop of compounded ultrasonic images of said anatomical structure.
-
-
48. A method for synthesizing a cineloop of compounded ultrasonic images of an anatomical structure including:
-
detecting a series of images from ultrasonic signals of an anatomical structure with an ultrasonic detector; and
synthesizing said series of images into a cineloop of compounded ultrasonic images of said cardiac cycle through said processor.
-
-
49. A system for initiating an acquisition of a cineloop based on a cardiac event including a detector for acquiring a series of ultrasonic signals, wherein the initiation of the acquisition of said series of ultrasonic signals is based on a cardiac event.
-
50. A method of initiating an acquisition of a cineloop based on a cardiac event including:
-
detecting a cardiac event with a detector; and
initiating the acquisition of a series of ultrasonic signals based on said cardiac event.
-
- 51. A system for initiating an acquisition of a cineloop based on a physiological event including a detector for acquiring a series of ultrasonic signals, wherein the initiation of the acquisition of said series of ultrasonic signals is based on a physiological event.
-
53. A method of initiating an acquisition of a cineloop based on a physiological event including:
-
detecting a physiological event with a detector; and
initiating the acquisition of a series of ultrasonic signals based on said physiological event.
-
-
54. A method of constructing a series of ultrasonic image frames including the step of determining a cardiac phase of an image frame within said series.
-
55. A system for constructing a series of compounded ultrasonic image frames including a processor for determining a cardiac phase of an image frame within said series.
- 56. A system for synthesizing a series of compounded ultrasonic images including a processor for associating individual frames within a first series of image frames with individual frames within a second series of image frames to allow synthesis of a compound ultrasonic image of said first and second series of image frames.
-
59. A method of synthesizing a series of compounded ultrasonic images including the step of associating individual frames within a first series of image frames with individual frames within a second series of image frames to allow synthesis of a compound ultrasonic image of said first and second series of image frames.
-
62. A method of constructing a cineloop of ultrasonic images of a physiological cycle including the step of positioning said images in said cineloop based on the phase of said physiological cycle.
-
63. A method of constructing a cineloop of ultrasonic images of an physiological cycle wherein the length of said cineloop is automatically controlled to be a single physiological cycle.
Specification