US8150125B2 - System for visualizing regions of interest in medical images - Google Patents
System for visualizing regions of interest in medical images Download PDFInfo
- Publication number
- US8150125B2 US8150125B2 US12/260,501 US26050108A US8150125B2 US 8150125 B2 US8150125 B2 US 8150125B2 US 26050108 A US26050108 A US 26050108A US 8150125 B2 US8150125 B2 US 8150125B2
- Authority
- US
- United States
- Prior art keywords
- time
- control device
- time period
- user
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/48—Diagnostic techniques
- A61B6/481—Diagnostic techniques involving the use of contrast agents
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B6/00—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
- A61B6/50—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment specially adapted for specific body parts; specially adapted for specific clinical applications
- A61B6/504—Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment specially adapted for specific body parts; specially adapted for specific clinical applications for diagnosis of blood vessels, e.g. by angiography
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/63—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/41—Medical
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2012—Colour editing, changing, or manipulating; Use of colour codes
Definitions
- This invention concerns a system for visualizing contrast flow of fluids through vessels during an angiography.
- X-ray angiography is performed to obtain an image of a vascular structure of a patient.
- An angiography enables a healthcare practitioner to obtain an image of particular blood vessels that supply blood to major organs such as the heart and brain, for example. Once obtained, the healthcare professional is able to review the flow of blood through the target vascular structures for diagnostic purposes. For example, angiographic images enable a healthcare professional to diagnose pathology of vessels such as blockage caused by plaque build up.
- Angiographic x-ray imaging operates similarly to conventional x-ray in that x-rays are generated by an x-ray tube and as they pass through the body part being imaged, they are attenuated (weakened) at different levels. These differences in x-ray attenuation are then measured by a detector and the resulting image is recorded. The images are recorded successively thereby providing a series of moveable images able to viewed by the practitioner over time enabling the practitioner to evaluate the flow of blood through the target vasculature.
- the series of images sometimes referred to as an angiography scene, are either viewed in real time on a display or stored for later review and evaluation.
- Angiography differs from conventional x-ray procedures in that during an angiography, a stream of contrast agent (dyes) is injected into the vessels to create detailed images of the vessels in real time.
- Digital subtraction angiography is a computer-aided image processing method used to enhance vasculature images in which each pixel of data acquired in an x-ray angiography procedure is digitized.
- DSA relies on the comparison between images taken immediately preceding an injection of a contrast bolus (mask image) and those obtained as the contrast bolus is passing through the target vessels (contrast image).
- the mask image is digitally subtracted from each of the contrast images resulting in the contrast-filled vessels being rendered on a display free of the background detail contained in the mask image.
- Additional known image processing functions for further enhancing the final images are performed to produce a series of successive images which are then replayed sequentially enabling a healthcare practitioner to visualize fluid flow through the target vessels.
- a system for visualizing vascular fluid flow concentration includes at least one repository including a plurality of stored angiography scenes, an angiography scene comprises a plurality of individual images of a vascular structure successively acquired over a time period.
- a user interface control device enables a user to determine, (a) a duration and (b) a start time relative to a start time of the time period, of a window of interest within the time period.
- a control processor is electrically coupled to the user interface control device and the at least one repository.
- Control processor automatically assigns a unique visual indicator representing contrast flow of fluid through vessels to individual images within the user determined duration of the time period.
- a display processor electrically coupled to the control processor and the user interface control device and at least one repository, generates data representing at least one display image comprising a composite image including individual images within the user determined duration of the time period having a unique assigned visual indicator.
- FIG. 1 is a block diagram of a visualization system according to invention principles
- FIG. 2A is an illustration showing modification of a first time characteristic according to invention principles
- FIG. 2B is an illustration showing modification of a second time characteristic and an effect on the first time characteristic according to invention principles
- FIG. 3 is flowchart detailing an algorithm implemented by the visualization system according to invention principles
- FIGS. 4A-4C are graphical depictions of pixel intensity of a particular pixel over a length of an angiography scene according to invention principles
- FIGS. 5A-5D are exemplary screen shots of the user interface of the visualization system according to invention principles.
- FIG. 6 is a flowchart detailing an operation performed by the visualization system according to invention principles.
- a processor as used herein is a device for executing stored machine-readable instructions for performing tasks and may comprise any one or combination of, hardware and firmware.
- a processor may also comprise memory storing machine-readable instructions executable for performing tasks.
- a processor acts upon information by manipulating, analyzing, modifying, converting or transmitting information for use by an executable procedure or an information device, and/or by routing the information to an output device.
- a processor may use or comprise the capabilities of a controller or microprocessor, for example.
- a processor may be coupled (electrically and/or as comprising executable components) with any other processor enabling interaction and/or communication there-between.
- a user interface processor or generator is a known element comprising electronic circuitry or software or a combination of both for generating display images or portions thereof.
- a user interface comprises one or more display images enabling user interaction with a processor or other device.
- An executable application comprises code or machine readable instructions for conditioning the processor to implement predetermined functions, such as those of an operating system, a context data acquisition system or other information processing system, for example, in response to user command or input.
- An executable procedure is a segment of code or machine readable instruction, sub-routine, or other distinct section of code or portion of an executable application for performing one or more particular processes. These processes may include receiving input data and/or parameters, performing operations on received input data and/or performing functions in response to received input parameters, and providing resulting output data and/or parameters.
- a user interface as used herein, comprises one or more display images, generated by a display processor and enabling user interaction with a processor or other device and associated data acquisition and processing functions.
- the UI also includes an executable procedure or executable application.
- the executable procedure or executable application conditions the display processor to generate signals representing the UI display images. These signals are supplied to a display device which displays the image for viewing by the user.
- the executable procedure or executable application further receives signals from user input devices, such as a keyboard, mouse, light pen, touch screen or any other means allowing a user to provide data to a processor.
- the processor under control of an executable procedure or executable application, manipulates the UI display images in response to signals received from the input devices. In this way, the user interacts with the display image using the input devices, enabling user interaction with the processor or other device.
- the functions and process steps herein may be performed automatically or wholly or partially in response to user command.
- An activity (including a step) performed automatically is performed in response to executable instruction or device operation without user direct initiation of the activity.
- Workflow comprises a sequence of tasks performed by a device or worker or both.
- An object or data object comprises a grouping of data, executable instructions or a combination of both or an executable procedure.
- the system 100 enables a user to control parameters used in creating a still image representing flow pattern of fluid (e.g. blood) through target vessels over a user specified time range.
- the still image created is derived from an angiography scene obtained from a patient and stored in a repository 120 .
- an angiography scene is a plurality of sequentially acquired individual image frames of target vessels in a patient.
- a contrast bolus has been injected through the target vessels and the flow pattern is visualized over time from image to image.
- System 100 is selectively controllable via a user interface 115 .
- User interface 115 includes a display 140 enabling visualization of the selected angiography scene and a control device 130 for controlling the parameters used in producing a composite image representing fluid flow displayed on display 140 .
- Control device 130 is a user manipulated device selectively moveable along at least two axis of motion.
- the control device includes, but is not limited to a mouse, touchpad, keyboard, directional control pad, joystick, light pen and touch-screen display interface.
- the multi-axis control device 130 enables a user to selectively and automatically modify a number of parameters equal to the number of axes over which the device is moved. For example, if the control device is moveable along two axes, the user selectively controls and modifies two different parameters.
- parameter modification occurs independently of one another.
- first parameter modification is responsive to second parameter modification and vice versa.
- User interface 115 enables user selection and modification of a first time parameter by moving the control device 130 along a first axis (e.g. x-axis).
- the first time parameter is a time width representing a range determined by the difference between a start time and end time of image acquisition that comprise the angiography scene.
- the user selectively moves the control device 130 along the first axis and automatically changes the value of the first time parameter.
- User interface 115 further enables selection and modification of a second time parameter by moving the control device 130 along a second axis different from the first axis (e.g. y-axis).
- the second time parameter is a value representing a midpoint (time center) of the first time parameter.
- the second time parameter is the starting time or ending time associated with the window of interest. For example, if the angiography scene has a total time of ten seconds and the control device 130 is moved to a point on the first axis whereby the time range equals six seconds, the second parameter value is automatically set to equal three seconds. Moving the control device 130 along the second axis, modifies the second parameter value by increasing or decreasing the point over time at which system 100 determines the center. Thus, the first time parameter is automatically modified in response to movement of the control device 130 along the second axis. In the event that the second parameter enables selection of start time or end time value for the window of interest to be visualized, movement along the second axis selectively modifies the value to be used.
- system 100 enables a user to select and/or modify a third time parameter value different from the first and second time parameter values by moving the user interface control device 130 along a third axis, different from the first and second axis (e.g. the z-axis).
- the principles described with respect to movement along the first and second axis apply to movement of the user interface control device 130 along a third axis.
- any number of directional movements may be incorporated enabling control over a number of parameters equal to the number of directional movement axis.
- Control processor 110 is electrically coupled between user interface 115 and repository 120 . While system 100 shows the components locally connected to one another, one skilled in the art will readily appreciate that components may be remotely located from one another and connected to one another by a communications network, such as the internet or a hospital network system connecting different hospital departments at different locations within a healthcare enterprise system. Control processor 110 receives control signals generated by user movement of control device 130 along either or both the first and second axis.
- a communications network such as the internet or a hospital network system connecting different hospital departments at different locations within a healthcare enterprise system.
- Operation of system 100 includes user selection, via user interface 115 , of a particular angiography scene stored in repository 120 .
- user interface 115 enables selection and creation of a static composite image detailing the contrast flow of fluid through the vessels depicted in the angiography scene according to two user-selected time parameters. Movement of control device 130 along the first axis to select and/or modify the first time parameter results in generation of a first control signal which is provided to control processor 110 .
- the first control signal includes data representing points on the first axis corresponding to timestamps associated with individual images of the selected angiography scene.
- the first control signal is automatically and interactively updated and continuously provided in real-time to control processor 110 in response to user movement of control device 130 along the first axis.
- control processor 110 In response to first control signal, control processor 110 automatically assigns visual indicators according to a visualization scale to the individual images within the range determined by the first time parameter and provided in first control signal.
- the automatic assignment of a visualization scale occurs on a pixel by pixel basis such that a user is presented with a visual indicator for pixels comprising the individual images of an angiography scene.
- An exemplary method of associating the visualization scale with the particular image is discussed later in connection with FIG. 3 . However, for purposes of FIG. 1 , the assignment of the visual indicators according to the visualization scale is discussed in reference to as applied to individual images as a whole that comprise the angiography scene.
- the visualization scale includes visual indicators to assigned individual images at a respective time point within the selected time range as determined by the first time parameter.
- An exemplary visual indicator assigned by control processor 110 is a color spectrum gradient having a first color (e.g. red) associated with an imaging acquisition (or contrast agent introduction) starting time of the range determined in the first time parameter and a second different color (e.g. blue) associated with an ending time of the imaging acquisition range determined in the first time parameter.
- first color e.g. red
- second different color e.g. blue
- red and blue as early and late color indicators is described for purposes of example only and because conventional angiography scenes utilize red color to indicate early blood flow and blue to indicate late blood flow.
- any color scheme may be utilized by system 100 so long as a different color or degree of color is associated with a particular image at a particular time. Individual images within the range determined by first time parameter that are between the starting and ending time points are further automatically assigned different unique colors.
- the visualization scale is displayed for example, as a legend within a display window and adjacent to the composite image showing fluid flow. Additionally, control processor 110 appends the visualization scale to data representing the time point within the selected range associated with the respective visual indicator.
- System 100 automatically assigns visual indicators to individual images within the range determined by first time parameter according to the visualization scale and advantageously enables a user to see a particular time point at which fluid represented by a particular color appearing in the vessel is flowing through the vessel.
- Control processor 110 in response to selection of the first time parameter value, automatically sets a value of the second time parameter equal to a midpoint (or start or end time) of the range determined by the first time parameter value.
- the user is able to selectively modify the second time parameter value and change the images used in creating the composite image displayed on display 140 , by moving the control device 130 along the second axis. Movement of control device 130 along the second axis shifts the time window to be displayed. Moving the control device 130 automatically modifies the second time parameter value and generates a second control signal including data representing points on the second axis corresponding to timestamps associated with individual images of the selected angiography scene.
- the timestamp data used in generating the second control signal define a midpoint (or start or end time) value to be used for a particular time range.
- a user is able to shift the time window either forward or backward in the angiography scene while maintaining the selected duration of time determined by the range of the first time parameter.
- control processor 110 retrieves the respective images within the new time window and automatically adjusts the visual indicators used in the visualization spectrum to reflect the modified start time and end times.
- the automatic visualization ensures that the relevant contrast flow at the selected time is displayed enabling a user to focus on the fluid flow at that time period without having to determine and input the actual time of interest.
- System 100 also advantageously enables a user to use the data in the angiography scene to define a region of interest.
- FIGS. 2A and 2B An exemplary operation of the user interface control of system 100 is shown in FIGS. 2A and 2B .
- FIG. 2A shows the effect of narrowing the first time parameter (time width) on the data displayed in the composite image.
- the entire dataset represents ten seconds, which is also the initial time width.
- the width is reduced to 3 seconds, the data displayed will represent only the contrast that was seen in the window of interest having a start time of 3.5 seconds and an end time of 6.5 seconds.
- FIG. 2B illustrates the effect of shifting the second time parameter (time center) on the data displayed in the composite image. With the time width reduced to three seconds, shifting the time center to 7.4 seconds results in the data being displayed representing the contrast flow seen in the window of interest having a start time of 5.9 seconds and an end time of 8.9 seconds.
- a user selects, via user interface 115 , an angiography scene from repository 120 and control processor 110 automatically determines a total time value of the selected angiography scene and a midpoint of the total time value.
- Control processor 110 outputs a composite contrast flow image including the individual images within window of interest 206 .
- Composite contrast flow image displayed on display 140 enables vascular differentiation by including the respective visual indicators associated with respective timestamps falling within window of interest 206 as determined by the first and second time parameters.
- FIG. 2B provides an exemplary operation of system 100 in shifting the window of interest 206 along the length of time of the angiography scene by modifying the second time parameter 204 .
- Time bar 210 is produced as described above in FIG. 2A .
- Time bar 220 illustrates the effect of shifting the window of interest 206 to a later point in the angiography scene.
- Control device 130 is moved along the second axis to define a modified second time parameter 205 including a midpoint value different from the originally assigned midpoint.
- the first time parameter value remains constant at three seconds (3 s).
- Control processor 110 outputs a composite contrast flow image including the individual images within window of interest 206 .
- Composite contrast flow image displayed on display 140 enables vascular differentiation by including the respective visual indicators associated with respective timestamps falling within window of interest 206 as determined by the first and second time parameters.
- control processor 110 automatically sets a value of the second time parameter in response to the first control signal. Moving control device 130 along the second axis results real-time modification of the second time parameter value and enables a user to automatically shift the window of images being visualized by modifying the midpoint from which the range in the first time parameter is calculated.
- control processor 110 automatically, and in real-time, modifies the composite image being displayed on display 140 by reassigning visual indicators to the images that makeup the modified composite contrast flow image in the manner described above.
- control processor 110 automatically modifies the first time parameter value so as to not overrun the total time length of the angiography scene.
- moving the control device 130 over both the first and second axis generates modified first and second control signals provided to control processor 110 which automatically recalculates the window of interest determined by the first and second time parameter values.
- control processor 110 automatically reassigns visual indicators according to the visualization spectrum to reflect the timestamps of the images within the recalculated window of interest.
- system 100 displays composite contrast flow images that change in real-time. As the midpoint (center) and range (width of window being visualized) are adjusted, the newly represented time range is visualized using the entire visualization spectrum. Data that lies outside the specified time range is not shown. This advantageously allows the user to see flow over a user selected time period without having to know the exact time period at the time the static time-representative frame is generated.
- control device 130 In the preceding example, operation of system 100 is described by moving control device 130 along the first axis and subsequently along the second axis. However, it should be appreciated that a user may initially operate control device 130 along the second axis, thereby defining the second time parameter with a particular midpoint value. In this event, control processor 110 automatically assigns the first time parameter equal to total time of the angiography scene. Additionally, control device 130 includes a parameter lock switch enabling a user to lock a selected time parameter value and prevent further modification of the locked parameter value. In such an instance, that user is only able to further modify the other (non-locked) time parameter directly.
- An exemplary lock switch is a button on a joystick control device where the user maintains the button in a depressed position while moving the joystick over the other axis.
- the lock switch may be activated by a user depressing a key on a keyboard or a button on a mouse.
- FIG. 3 details an exemplary process performed in response to operation of control device 130 ( FIG. 1 ) for selectively modifying at least one of the first and second time parameters.
- FIG. 3 illustrates applying visual indicators of the visualization scale to pixels that makeup the individual images of the angiography scene. For each individual image frame in an angiography scene, a mask frame and contrast frames are identified. Values representing luminance intensity data associated with the mask frames are subtracted from values representing contrast frame data as in step 310 . In step 320 , for each 0 subtracted result that falls within the currently selected time window of interest determined by first and second time parameter values, system 100 compares each pixel comprising the individual image with corresponding pixels in an image representing current maximum intensity.
- step 330 where the subtracted result contains a higher intensity value than the maximum intensity image, system 100 replaces the current maximum intensity of the particular pixel with the value from the subtracted result and records the timestamp of the subtracted result in a timestamp map that corresponds, pixel-for-pixel, to the images.
- step 340 a final timestamp map including pixel data for pixels in each respective individual image within the window of interest is used to represent the hue of a pixel with a particular visual indicator (e.g., early is red, late is blue) in conjunction with the final maximum intensity image to represent the intensity of a pixel.
- a composite contrast image is output and includes colors, at each pixel, indicating the peak intensity and the time at which that peak intensity was observed. Additionally, other known image processing techniques (e.g. normalization, gamma correction, etc) are applied to further enhance the composite image output by system 100 .
- FIGS. 4A-4C represent graphical views of pixel intensity calculated according to different intensity algorithms of a respective pixel over the duration of the angiography scene selected by the user.
- the y-axis of the graphs depicts the contrast intensity being greater than a current maximum intensity image as described in step 330 of FIG. 3 .
- the gradient bar 401 A, 401 B, 401 C include a first color at a first end 410 representing the selected start time of the window of interest and successive different colors ending with a color at the selected end time 415 that is different than any other color previously used.
- Pixel intensity values 411 , 413 and 419 shown in FIGS. 4A-4C representing intensity values calculated according to different algorithms that will be visualized for a single pixel within an angiography scene. However, at any given time, the value of 411 , 413 or 419 will be displayed in the composite image produced by system 100 ( FIG. 1 ).
- Point 413 represents the peak intensity value of the pixel at a specific point in an angiography scene.
- Point 411 represents the intensity value to be displayed that is calculated according to a maximum increase algorithm.
- Point 419 represents the intensity value to be display calculated according to maximum decrease.
- the time window is adjusted such that a respective point is within the time window, the respective point is represented by the corresponding unique visual indicator (color and intensity).
- the point that contains the local maximum will have its intensity represented in the color corresponding to its position on the spectrum.
- FIGS. 4A-4C will be discussed with reference to peak intensity pixel value at point 413 .
- similar principles and applications apply to the values at either point 411 or 419 and the unique visual indicators displayed for those values correspond to the lines labeled 412 and 418 , respectively.
- the visual indicator used to depict the peak intensity pixel value 413 e.g. blue color
- FIG. 4B includes a shifted window of interest 401 B.
- the visualization scale of the window of interest in FIG. 4B is the same as discussed above.
- This manner of shifting the window of interest is exemplary and is alternatively performed by modifying the second parameter which corresponds to a start time or end time of the window of interest.
- the first time parameter value defining the duration of window of interest 401 B is maintained at 8 s.
- the start and end time is automatically adjusted by control processor ( 110 in FIG.
- FIG. 4C includes yet a further shifted window of interest 401 C.
- this respective pixel would not be depicted in any composite image produced from individual images within the window of interest 401 C because the pixel intensity value is not greater than a value associated with a current maximum intensity value.
- the value at the beginning of this time window would be represented, by an indicator associated with the local maximum intensity value.
- the graphical plots in FIGS. 4A-4C are for a single pixel.
- the process of associating individual pixels to respective visual indicators corresponding to time values within a window of interest are automatically performed for each pixel in real-time as the user moves the control device along the respective control axis.
- a bright blue pixel will be shown, for example while in FIG. 4B , a bright red pixel will be shown, for example. In both cases, this represents the same point in time for that pixel.
- a dim red pixel will be shown, representing the intensity at the time corresponding to 410 , since that is the local maximum along the curve. Should a user wish to visualize different intensity values calculated according different algorithms, the visual indicators display will differ.
- value 411 will be represented as cyan in FIG. 4A
- a time just before that of value 413 will be represented in bright red in FIG. 4B
- no value would be shown.
- Any algorithm for calculating pixel intensity may be implemented by system 100 , for example in step 330 of FIG. 3 .
- FIGS. 5A-5D are exemplary screen shots of the composite images produced by system 100 ( FIG. 1 ) and output to display 140 ( FIG. 1 ).
- the images shown herein show the contrast flow of fluid at varying time points of an angiography scene.
- Each screen shot includes a visualization legend including a color gradient bar defining the color used as the visual indicator at a particular time point and predetermined time values adjacent their respective color indicator to further improve the ease at which the user can select a desired window of time using the multi-axis control device 130 ( FIG. 1 ).
- FIG. 5A is a composite display image showing contrast flow over the entire length of the selected angiography scene.
- the first time parameter, time width is equal to the total time length of the angiography scene and is set equal to 14.37 s and selected to start at 0.266 s.
- the first time parameter (time width) has been modified. Modification of the first time parameter in FIG. 5B occurs by moving the control device 130 along the first axis to a point on the first axis defining the first time parameter as 4.73 s and includes a start time at 0.793 s.
- the composite image displayed in the exemplary screen shot differs from the image in FIG. 5A . Additionally, the visualization legend in FIG.
- the composite image in FIG. 5B is automatically modified by control processor 110 to reflect to change in the first time parameter and the colors used as visual indicators are the same, the colors are associated with different time points within the window of interest.
- the composite image in FIG. 5B shows, for example the arterial flow of blood.
- the composite image shown in FIG. 5C is produced in response to further modification of the first time parameter to have a width of 3.593 s and a start time value of 6.784 s. Modification of the first time parameter as in FIG. 5C is performed in a similar manner as discussed above. Thus, the composite image in FIG. 5C depicts the contrast flow during the capillary phase.
- FIGS. 5A-5D includes a composite image representing venous blood flow which is produced in response to the first time parameter being modified as described above to have a time width value of 3.68 s but a starting time value at 10.95 seconds.
- the images in FIGS. 5A-5D described as being produced by a modification of the first and second time parameters are merely exemplary.
- the images are produced by moving the control device along a combination of first and second axis as the composite image is dynamically automatically produced by the control processor upon receipt of first and/or second control signals including data representing first and/or second time parameter values.
- a further embodiment of system 100 enables visualization vascular fluid flow concentration within vessels and includes at least one repository including a plurality of stored angiography scenes.
- An angiography scene includes a plurality of individual images of a vascular structure successively acquired over a time period.
- a user interface control device enables a user to determine duration and a start time relative to a start time of the time period, of a window of interest within the time period. Additionally, user interface control device enables determining a midpoint value of the window of interest.
- User interface control device includes any (a) mouse, (b) touchpad, (c) keyboard, (d) directional control pad, (e) joystick, (f) light pen, (f) touch-screen display interface (g) an control device operated in response to voice command, (h) a proximity or motion sensing apparatus that does not require direct physical contact by a user and a capacitance sensor for sensing finger position relative to a sensor.
- a control processor is electrically coupled to the user interface control device and the at least one repository for automatically assigning a unique visual indicator representing contrast flow of fluid through vessels to individual images within the user determined duration of said time period.
- a display processor is electrically coupled to the control processor and the user interface control device and the repository, for generating data representing at least one display image comprising an individual image within the user determined duration of the time period having a unique assigned visual indicator.
- the unique visual indicator is color, shade or hue and the individual images within the user determined duration are assigned a different color, shade or hue from other images.
- display processor generates data representing an image element enabling a user to navigate through images in the determined duration of the time period and view change in color, shade or hue between different images of the individual images.
- the control processor also automatically associates at least one of (a) value representing blood flow velocity and (b) a volume representing blood flow volume, with said unique visual indicator.
- System 100 provides a method for visualizing vascular fluid flow concentrations.
- at least one repository is provided and includes a plurality of stored angiography scenes, an angiography scene comprising a plurality of individual images of a vascular structure successively acquired over a time period.
- duration and a start time relative to a start time of the time period of a window of interest within the time period is determined.
- a unique visual indicator representing contrast flow of fluid through vessels is automatically assigned to individual images within the user determined duration of the time period in step 630 .
- data representing at least one display image comprising an individual image within the user determined duration of the time period having a unique assigned visual indicator is generated and displayed.
- System 100 advantageously enables a user to narrow the duration of a window of interest in an angiography scene a specific phase of fluid flow through the vessels.
- the system automatically outputs composite images including the contrast flow of particular phases of blood flow starting with arterial, transitioning to capillary and then to venous flow.
- the multi-axis control device enables a user to concentrate on the flow during the time period without the need of knowing the precise time period of interest prior to visualization. This is particularly beneficial in treating and diagnosing arterial-venous malformations. These malformations generally present as a globule on a particular vessel.
- the user By moving the control device along the first and second axis, the user is provided with successive composite views enabling more precise diagnosis including which particular blood vessels are supplying blood to the malformation. These composite images are useable to narrow down and identify the vessels that need to treated in order minimize or remove the malformation.
Landscapes
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Medical Informatics (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Biomedical Technology (AREA)
- Physics & Mathematics (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Biophysics (AREA)
- High Energy & Nuclear Physics (AREA)
- Veterinary Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Pathology (AREA)
- Optics & Photonics (AREA)
- Business, Economics & Management (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Computer Graphics (AREA)
- Architecture (AREA)
- Dentistry (AREA)
- Vascular Medicine (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
Claims (24)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/260,501 US8150125B2 (en) | 2007-10-29 | 2008-10-29 | System for visualizing regions of interest in medical images |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US98331907P | 2007-10-29 | 2007-10-29 | |
US12/260,501 US8150125B2 (en) | 2007-10-29 | 2008-10-29 | System for visualizing regions of interest in medical images |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090110252A1 US20090110252A1 (en) | 2009-04-30 |
US8150125B2 true US8150125B2 (en) | 2012-04-03 |
Family
ID=40582899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/260,501 Expired - Fee Related US8150125B2 (en) | 2007-10-29 | 2008-10-29 | System for visualizing regions of interest in medical images |
Country Status (1)
Country | Link |
---|---|
US (1) | US8150125B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110208046A1 (en) * | 2006-11-22 | 2011-08-25 | Marcela Gonzalez Molezzi | System and method to adaptively control contrast-enhanced diagnostic imaging procedure |
US20160089097A1 (en) * | 2014-09-29 | 2016-03-31 | Kabushiki Kaisha Toshiba | Medical image processing apparatus, x-ray diagnostic apparatus, medical image processing method, and x-ray diagnostic method |
US10016175B2 (en) | 2014-04-10 | 2018-07-10 | Toshiba Medical Systems Corporation | X-ray diagnostic apparatus and image processing apparatus |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9019305B2 (en) * | 2009-04-10 | 2015-04-28 | Siemens Medical Solutions Usa, Inc. | Method of visualization of contrast intensity change over time in a DSA image |
US8731262B2 (en) * | 2010-06-03 | 2014-05-20 | Siemens Medical Solutions Usa, Inc. | Medical image and vessel characteristic data processing system |
US9072490B2 (en) * | 2010-12-20 | 2015-07-07 | Toshiba Medical Systems Corporation | Image processing apparatus and image processing method |
BR112013015818B1 (en) * | 2010-12-22 | 2021-08-03 | Koninklijke Philips N.V. | SYSTEM AND METHOD FOR VIEWING A FLOW WITHIN A VOLUME OF A THREE-DIMENSIONAL IMAGE, WORKSTATION, IMAGE ACQUISITION DEVICE |
JP6222807B2 (en) * | 2013-04-01 | 2017-11-01 | 東芝メディカルシステムズ株式会社 | Medical image processing apparatus, X-ray diagnostic apparatus, and medical image processing program |
JP6173751B2 (en) * | 2013-04-09 | 2017-08-02 | 東芝メディカルシステムズ株式会社 | Medical image processing apparatus, X-ray diagnostic apparatus, and medical image processing program |
JP6338849B2 (en) * | 2013-12-11 | 2018-06-06 | キヤノンメディカルシステムズ株式会社 | Image analysis apparatus and X-ray diagnostic apparatus |
JP6392040B2 (en) * | 2014-09-11 | 2018-09-19 | キヤノンメディカルシステムズ株式会社 | Image processing apparatus and X-ray diagnostic apparatus |
US20160089572A1 (en) * | 2014-09-25 | 2016-03-31 | Microsoft Technology Licensing, Llc | Dynamic progress-towards-goal tracker |
JP6664873B2 (en) * | 2014-11-21 | 2020-03-13 | キヤノンメディカルシステムズ株式会社 | Image processing apparatus, X-ray diagnostic apparatus, and image processing program |
DE102015208084A1 (en) * | 2015-04-30 | 2016-11-03 | Carl Zeiss Microscopy Gmbh | Method for generating a contrast image of an object condition and related devices |
JP6707320B2 (en) * | 2015-06-01 | 2020-06-10 | キヤノンメディカルシステムズ株式会社 | Image processing apparatus and X-ray diagnostic apparatus |
US10568598B2 (en) * | 2016-06-29 | 2020-02-25 | Wisconsin Alumni Research Foundation | Fluoroscopy system resolving slowly evolving conditions |
JP6416350B2 (en) * | 2017-09-25 | 2018-10-31 | キヤノンメディカルシステムズ株式会社 | Medical image processing apparatus, X-ray diagnostic apparatus, and medical image processing program |
US12056880B2 (en) * | 2020-08-03 | 2024-08-06 | Korea Advanced Institute Of Science And Technology | Method of classifying lesion of chest x-ray radiograph based on data normalization and local patch and apparatus thereof |
JP2023045878A (en) * | 2021-09-22 | 2023-04-03 | キヤノンメディカルシステムズ株式会社 | Medical image processing device, medical image processing method, and program |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6052476A (en) | 1997-09-18 | 2000-04-18 | Siemens Corporate Research, Inc. | Method and apparatus for controlling x-ray angiographic image acquistion |
US6380740B1 (en) | 1999-05-28 | 2002-04-30 | Siemens Aktiengesellschaft | Method for acquiring time-resolved and location-resolved, three-dimensional data sets with magnetic resonance and apparatus for the implementation of the method |
US6597938B2 (en) | 2001-08-16 | 2003-07-22 | Koninklijke Philips Electronics, N.V. | System for assistance of parameter determination and diagnosis in MRI dynamic uptake studies |
US6628743B1 (en) * | 2002-11-26 | 2003-09-30 | Ge Medical Systems Global Technology Company, Llc | Method and apparatus for acquiring and analyzing cardiac data from a patient |
US6822649B1 (en) * | 1998-06-02 | 2004-11-23 | Siemens Aktiengesellschaft | Device with an operating parameter whose value can be preselected by means of a control unit |
US6894707B2 (en) * | 2000-02-22 | 2005-05-17 | Nemoto Kyorindo Co., Ltd. | Display device for a medical tomographic image |
US7162064B2 (en) * | 2000-04-25 | 2007-01-09 | Siemens Aktiengesellschaft | Method for operating a computed tomography device |
US7203353B2 (en) * | 2001-02-17 | 2007-04-10 | Siemens Aktiengesellschaft | Method and apparatus for processing a computed tomography image of a lung obtained using contrast agent |
US7239907B2 (en) | 2000-10-10 | 2007-07-03 | Kabushiki Kaisha Toshiba | Diagnostic apparatus, ultrasonic diagnostic apparatus, and operation controlling method thereof |
US7315605B2 (en) | 2005-06-16 | 2008-01-01 | Siemens Aktiengesellschaft | Method and device for reconstructing a 3D image data set of a moving object |
US7496175B2 (en) * | 2006-11-08 | 2009-02-24 | Kabushiki Kaisha Toshiba | X-ray diagnostic apparatus and image processing apparatus |
US7539529B2 (en) * | 2003-04-22 | 2009-05-26 | Koninklijke Philips Electronics N.V. | Apparatus for angiographic X-ray photography |
US7545967B1 (en) * | 2002-09-18 | 2009-06-09 | Cornell Research Foundation Inc. | System and method for generating composite subtraction images for magnetic resonance imaging |
US7596255B2 (en) * | 2003-11-26 | 2009-09-29 | Ge Medical Systems Information Technologies, Inc. | Image navigation system and method |
US7616799B2 (en) * | 2004-06-18 | 2009-11-10 | Siemens Medical Solutions Usa, Inc. | System and method for monitoring disease progression or response to therapy using multi-modal visualization |
US7715519B2 (en) * | 2007-07-24 | 2010-05-11 | Kabushiki Kaisha Toshiba | X-ray computed tomography apparatus and image processing apparatus |
US7734529B1 (en) * | 2003-05-29 | 2010-06-08 | Chicago Mercantile Exchange, Inc. | Trader station user interface |
US7751523B2 (en) * | 2007-07-18 | 2010-07-06 | Kabushiki Kaisha Toshiba | X-ray diagnostic apparatus |
US7835496B2 (en) * | 2008-04-22 | 2010-11-16 | Siemens Aktiengesellschaft | User interface of an X-ray system and method for manufacturing such an user interface |
US7949170B2 (en) * | 2003-11-12 | 2011-05-24 | Hitachi Medical Corporation | Image processing method, image processing device, computer aided detection, and method for filtering along the time axis |
US7974682B2 (en) * | 2006-11-22 | 2011-07-05 | Marcela Gonzalez Molezzi | System and method to adaptively control contrast-enhanced diagnostic imaging procedure |
-
2008
- 2008-10-29 US US12/260,501 patent/US8150125B2/en not_active Expired - Fee Related
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6052476A (en) | 1997-09-18 | 2000-04-18 | Siemens Corporate Research, Inc. | Method and apparatus for controlling x-ray angiographic image acquistion |
US6822649B1 (en) * | 1998-06-02 | 2004-11-23 | Siemens Aktiengesellschaft | Device with an operating parameter whose value can be preselected by means of a control unit |
US6380740B1 (en) | 1999-05-28 | 2002-04-30 | Siemens Aktiengesellschaft | Method for acquiring time-resolved and location-resolved, three-dimensional data sets with magnetic resonance and apparatus for the implementation of the method |
US6894707B2 (en) * | 2000-02-22 | 2005-05-17 | Nemoto Kyorindo Co., Ltd. | Display device for a medical tomographic image |
US7162064B2 (en) * | 2000-04-25 | 2007-01-09 | Siemens Aktiengesellschaft | Method for operating a computed tomography device |
US7239907B2 (en) | 2000-10-10 | 2007-07-03 | Kabushiki Kaisha Toshiba | Diagnostic apparatus, ultrasonic diagnostic apparatus, and operation controlling method thereof |
US7203353B2 (en) * | 2001-02-17 | 2007-04-10 | Siemens Aktiengesellschaft | Method and apparatus for processing a computed tomography image of a lung obtained using contrast agent |
US6597938B2 (en) | 2001-08-16 | 2003-07-22 | Koninklijke Philips Electronics, N.V. | System for assistance of parameter determination and diagnosis in MRI dynamic uptake studies |
US7545967B1 (en) * | 2002-09-18 | 2009-06-09 | Cornell Research Foundation Inc. | System and method for generating composite subtraction images for magnetic resonance imaging |
US6628743B1 (en) * | 2002-11-26 | 2003-09-30 | Ge Medical Systems Global Technology Company, Llc | Method and apparatus for acquiring and analyzing cardiac data from a patient |
US7539529B2 (en) * | 2003-04-22 | 2009-05-26 | Koninklijke Philips Electronics N.V. | Apparatus for angiographic X-ray photography |
US7734529B1 (en) * | 2003-05-29 | 2010-06-08 | Chicago Mercantile Exchange, Inc. | Trader station user interface |
US7949170B2 (en) * | 2003-11-12 | 2011-05-24 | Hitachi Medical Corporation | Image processing method, image processing device, computer aided detection, and method for filtering along the time axis |
US7596255B2 (en) * | 2003-11-26 | 2009-09-29 | Ge Medical Systems Information Technologies, Inc. | Image navigation system and method |
US7616799B2 (en) * | 2004-06-18 | 2009-11-10 | Siemens Medical Solutions Usa, Inc. | System and method for monitoring disease progression or response to therapy using multi-modal visualization |
US7315605B2 (en) | 2005-06-16 | 2008-01-01 | Siemens Aktiengesellschaft | Method and device for reconstructing a 3D image data set of a moving object |
US7496175B2 (en) * | 2006-11-08 | 2009-02-24 | Kabushiki Kaisha Toshiba | X-ray diagnostic apparatus and image processing apparatus |
US7974682B2 (en) * | 2006-11-22 | 2011-07-05 | Marcela Gonzalez Molezzi | System and method to adaptively control contrast-enhanced diagnostic imaging procedure |
US7751523B2 (en) * | 2007-07-18 | 2010-07-06 | Kabushiki Kaisha Toshiba | X-ray diagnostic apparatus |
US7715519B2 (en) * | 2007-07-24 | 2010-05-11 | Kabushiki Kaisha Toshiba | X-ray computed tomography apparatus and image processing apparatus |
US7835496B2 (en) * | 2008-04-22 | 2010-11-16 | Siemens Aktiengesellschaft | User interface of an X-ray system and method for manufacturing such an user interface |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110208046A1 (en) * | 2006-11-22 | 2011-08-25 | Marcela Gonzalez Molezzi | System and method to adaptively control contrast-enhanced diagnostic imaging procedure |
US8755865B2 (en) * | 2006-11-22 | 2014-06-17 | General Electric Company | System and method to adaptively control contrast-enhanced diagnostic imaging procedure |
US10016175B2 (en) | 2014-04-10 | 2018-07-10 | Toshiba Medical Systems Corporation | X-ray diagnostic apparatus and image processing apparatus |
US20160089097A1 (en) * | 2014-09-29 | 2016-03-31 | Kabushiki Kaisha Toshiba | Medical image processing apparatus, x-ray diagnostic apparatus, medical image processing method, and x-ray diagnostic method |
US10022096B2 (en) * | 2014-09-29 | 2018-07-17 | Toshiba Medical Systems Corporation | Medical image processing apparatus, X-ray diagnostic apparatus, medical image processing method, and X-ray diagnostic method |
Also Published As
Publication number | Publication date |
---|---|
US20090110252A1 (en) | 2009-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8150125B2 (en) | System for visualizing regions of interest in medical images | |
JP6956817B2 (en) | Image processing equipment and X-ray diagnostic equipment | |
US9019305B2 (en) | Method of visualization of contrast intensity change over time in a DSA image | |
JP6173751B2 (en) | Medical image processing apparatus, X-ray diagnostic apparatus, and medical image processing program | |
JP6392040B2 (en) | Image processing apparatus and X-ray diagnostic apparatus | |
US8463012B2 (en) | System for comparison of medical images | |
JP6222807B2 (en) | Medical image processing apparatus, X-ray diagnostic apparatus, and medical image processing program | |
US8848996B2 (en) | System for suppressing vascular structure in medical images | |
JP6805918B2 (en) | Radiation image processing equipment and radiation imaging system | |
US8244013B2 (en) | Medical image data processing and interventional instrument identification system | |
US8693755B2 (en) | System for adjustment of image data acquired using a contrast agent to enhance vessel visualization for angiography | |
JP2007151881A (en) | Blood stream kinetics analyzing apparatus | |
JP5433282B2 (en) | Image display workstation | |
US20050124861A1 (en) | Cardiac perfusion analysis | |
JP2018011987A (en) | Medical image processor, x-ray diagnostic apparatus, and medical image processing program | |
US7280681B2 (en) | Method and apparatus for generating a combined parameter map | |
EP4412529B1 (en) | Enhancing angiograms | |
JP2006026396A (en) | Image processing system and method, control program, and storage medium | |
KR101313295B1 (en) | Method of obtaining x-ray image data and system for the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SIEMENS MEDICAL SOLUTIONS USA, INC., PENNSYLVANIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BAUMGART, JOHN;MARTUCCI, GARY S.;REEL/FRAME:021880/0367 Effective date: 20081114 |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: SIEMENS HEALTHCARE GMBH, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS MEDICAL SOLUTIONS USA, INC.;REEL/FRAME:043379/0673 Effective date: 20170713 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |
|
AS | Assignment |
Owner name: SIEMENS HEALTHCARE GMBH, GERMANY Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF ASSIGNMENT 3, ASSIGNOR SIEMENS MEDICAL SOLUTIONS USA, INC. TO SIEMENS HEALTHCARE GMBH PREVIOUSLY RECORDED ON REEL 043379 FRAME 0673. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF INVENTOR RIGHTS.;ASSIGNOR:SIEMENS MEDICAL SOLUTIONS USA, INC.;REEL/FRAME:056112/0540 Effective date: 20201120 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: SIEMENS HEALTHINEERS AG, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS HEALTHCARE GMBH;REEL/FRAME:066088/0256 Effective date: 20231219 |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20240403 |