USPatentGranted
A

Method of and apparatus for replacing region of interest

Granted 16 Jan 1996 · no office action yet

Current assignee: FUKUDA DENSHI CO., LTD. · originally Fujitsu Limited

Law firm: Law firm · Log in to unlock

Attorney: Attorney · Log in to unlock

Inventors: Miyuki Iizuka, Akira Shiba, Isamu Yamada · Examiner: Almis R. Jankus · AU 242 · TC 2400

Application
281606
filed 28 Jul 1994
Publication
Not published
not published
Patent· this page
US 5,485,561
granted 16 Jan 1996

Life of the patent

2 dated events
⤢ drag to zoomJul 1994Oct 1994Jan 1995Apr 1995Jul 1995Oct 1995Jan 1996Prosecution
Prosecutionhover for detail · click to open

Abstract

An ROI (region of interest) is drawn according to common and shape variables. The common variables are common to ROIs irrespectively of the shape thereof. Expressions defining relations between the common and shape variables are determined and stored for each ROI in advance. When an instruction is issued to replace a first ROI with a second ROI having a different shape, shape variables for the second ROI are calculated from the common variables of the first ROI according to the expressions, and the second ROI defined by the calculated shape variables is displayed.

Description

5 parts
›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a method of and an apparatus for replacing an ROI (region of interest) with another ROI having a different shape. The ROI is a region which is specified in image data and in which various processes such as calculation of an average or dispersion are carried out.

In an ultrasonic diagnostic system, a rectangular ROI, for example, is prepared around a tumor. It is sometimes required to replace the rectangular ROI with an elliptic or sectorial trapezoidal ROI according to the shape of the tumor. The sectorial trapezoid is a shape defined with two concentric circles and two radii.

The present invention is concerned with a method and apparatus that can speedily replace an ROI with another ROI having a different shape.

2. Description of the Related Art

When displaying an ROI on a display screen, a user manipulates a mouse to bring a mouse cursor onto one of icons representing different shapes such as a circle, rectangle, and sectorial trapezoid. The user specifies with the mouse a position where the ROI is to be drawn. Then, the ROI is drawn in the specified shape at the specified position. To change the size of the ROI, the user specifies the ROI and specifics positions in vertical and oblique directions.

To change the shape of the ROI, the ROI must be erased and redrawn. The user must specify the ROI, enter an instruction to erase the ROI, specify one of the icons representing a required shape, and indicate a position where a new ROI having the required shape is drawn. Then, the ROI is drawn on the display screen. The size of the ROI is changed only after the user specifies the ROI and specifies a required size.

›SUMMARY OF THE INVENTION

An object of the present invention is to provide a method of and an apparatus for simply and quickly replacing an ROI with another ROI of different shape.

In order to accomplish the object, the present invention provides a method of replacing a first ROI with a second ROI. The method involves the step of calculating shape variables of the second ROI from common variables of the first ROI according to relationships between the common variables and the shape variables, the relationships being predetermined with respect to shapes of individual ROI's, and the step of replacing the first ROI with the second ROI determined by the calculated shape variables.

The present invention also provides an apparatus for replacing a first ROI with a second ROI. The apparatus employs a unit for calculating shape variables of the second ROI from common variables of the first ROI according to the relationships between the common variables and the shape variables, the relationships being predetermined with respect to shapes of individual ROI's, and a unit for replacing the first ROI with the second ROI determined by the calculated shape variables.

›BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram showing an example of a display screen of an ultrasonic diagnostic system;

FIGS. 2 and 3 are diagrams explaining a first embodiment of the present invention;

FIGS. 4 to 6 are diagrams explaining relationships between common variables and shape variables in the first embodiment;

FIGS. 7 to 9 are diagrams explaining a second embodiment of the present invention;

FIG. 10 is a block diagram showing an apparatus according to the present invention;

FIG. 11 is a flowchart showing procedures in operating the apparatus of the present invention;

FIG. 12 is a diagram showing a shape calculation unit 52 and the operation thereof which is included in an ROI setting Unit 50 of the apparatus of FIG. 10; and

FIG. 13 is a flowchart showing processes carried out by the ROI setting unit 50.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 1 of 2

FIG. 1 shows an example of a display screen 100 of an ultrasonic diagnostic system. A mouse cursor 101 moves over the screen 100 according to operations of a mouse. The mouse cursor 101 is positioned on one of icons 110 to 112 and the mouse is clicked, to select the shape of an ROI (region of interest) 102 to be drawn or to replace a current ROI. The position and size of the ROI 102 are determined according to instructions provided through the mouse. The screen 100 displays an average AV and a standard deviation SD of pixels in the ROI 102.

In a first embodiment of the present invention, the center position C(x, y), vertical length v, and horizontal length h on an x-y plane of the ROI are employed as common variables, which are used in replacement of the ROI.

FIG. 2 shows a rectangular (square) ROI 10. The center C and vertical and horizontal lengths of the ROI 10 provide common variables C, v, and h, respectively.

When replacing the rectangular ROI 10 with an elliptic or a circular ROI 12, a user is allowed to simply issue an instruction of replacement, without specifying shape variables of an ellipse such as lengths of major and minor axes of the ellipse. In response to the instruction, the rectangular ROI 10 is erased, an ellipse 12 having the vertical and horizontal axes which are as long as the common variables v and h, respectively, is determined, and the ellipse 12 is drawn around the center C.

When replacing the rectangular ROI 10 with a sectorial trapezoidal ROI, a sectorial trapezoid 14 in which a difference in radius between two concentric circles that define the sectorial trapezoid 14 is equal to the common variable v and a distance between intermediate points on two radial straight sides intersecting the concentric circles is equal to the common variable h, is determined, and the sectorial trapezoid 14 is drawn. Alternatively, the rectangular ROI 10 may be replaced with a sectorial trapezoidal ROI 16 in which the length of an arc whose radius is an average of the radii of two concentric circles that define the ROI 16 is equal to the common variable h.

FIG. 3 shows a display screen 18 showing the three ROIs drawn with the common variables C, h, and v.

In the first embodiment of the present invention, the horizontal length of a rectangular ROI 10 is equal to a common variable h and the vertical length thereof to a common variable v, as shown in FIG. 4.

When an ellipse is expressed as follows:

x.sup.2 /a.sup.2 +y.sup.2 /b.sup.2 =1 (1)

as shown in FIG. 5, the shape variables a and b of an elliptic ROI 12 are expressible with the common variables h and v as follows:

2a=h (2)

2b=v (3)

As the shape variables of a sectorial trapezoidal ROI 14, the radius of the smaller concentric circle, the radius of the larger concentric circle, and a center angle are denoted as r1, r2 and θ, respectively. In an ultrasonic diagnostic system, the center of the two concentric circles is fixed at a position P(X, Y) corresponding to the center of scan lines of a sector or convex probe. An azimuth angle of a segment PC, that is, an angle between the segment PC and an axis y is denoted as θ. The shape variables r1, r2, θ, and θ of the ROI 14 are expressible with the common variables h and v as follows:

r1=L-v/2 (4)

r2=L+v/2 (5) ##EQU1##

In the second embodiment of the present invention, a position C(x, y), an aspect ratio p, and an area s are employed as common variables to perform replacement of an ROI.

As shown in FIG. 7, relationships between the shape variables h and v and the common variables p and s in the rectangular ROI 10 are expressed as follows:

p=v/h (9)

s=vh (10)

As shown in FIG. 8, with respect to the elliptic ROI 12, the relationships are expressed as follows:

p=b/a (11)

s=πab (12)

Accordingly, the relationships of the shape variables a and b to the shape variables h and v of the rectangle are expressed as follows: ##EQU2##

As shown in FIG, 9, with respect to the sectorial trapezoidal ROI 14, the relationships are expressed as follows:

p=(r2-r1)/Lθ (15)

s=(r2-r1)Lθ (16)

Accordingly, relationships with the shape variables h and v of the rectangle are expressed as follows:

Lθ=h (17)

r2-r1=v (18)

Accordingly, instead of using expressions (9) and (10), (11) and (12), and (15) and (16) in which the aspect ratio p and the area s are employed as the common variables, the same results can be obtained when the mutual conversion between the common variables and the shape variables is carried out using expressions (13) (14) and (17) (18) in which the vertical length v and the horizontal length h of the rectangle are treated as if they are the common variables.

FIG. 10 is a block diagram showing an apparatus for achieving the method of the present invention.

The apparatus includes an ultrasonic diagnostic system 20, a disk unit 24 for storing image data 22 provided by the diagnostic system 20, a data processor 26 for displaying the image data 22 and setting and changing ROIs, and an I/O controller 28 for connecting the units 20, 24, and 26 to one another and transferring the image data 22 among them.

The data processor 26 has a CPU 30, a keyboard 34 with a mouse 32, a memory 36, a display 38, a display controller 40, and an image data holder 42 for holding image data to be displayed on the display 38. The memory 36 includes an area for an image data storing unit 44, an area for a common variable storing unit 46, an area for a shape variable storing unit 48, and an area for storing a software area to realize an ROI setting unit 50. The image data storing unit 44 stores image data to be processed. The common variable storing unit 46 stores the common variables. The shape variable storing unit 48 stores the shape variables. The ROI setting unit 50 includes a shape calculation unit 52 for mutually converting shape and common variables.

FIG. 11 is a flowchart showing steps taken by a user who operates the apparatus of FIG. 10.

In step S1, it is determined whether or not the size and/or position of an ROI presently displayed on the display 38 must be changed. If YES, step S2 is carried out. In step S2, a user employs the mouse 32 to drag the ROI to a required position, or specify a required size of the ROI. Thereafter, the coordinates of the center of the ROI are stored as a common variable (x, y) in the common variable storing unit 46. According to shape variables that define the ROI and the expressions (2) to (8), or (13), (14), (17), and (18), common variables h and v are calculated and stored in the common variable storing unit 46. When the ROI is rectangular, the common variables h and v are equal to the horizontal and vertical lengths thereof.

›DESCRIPTION OF THE PREFERRED EMBODIMENTS · 2 of 2

In step S3, the user employs the mouse 32 to specify one of the icons 110 to 112 (FIG. 1), to select the shape of the ROI. If a rectangle is selected, in step S6, a rectangular ROI with the common variables h and v as horizontal and vertical lengths thereof is drawn. If a sectorial trapezoid is selected, in step S4, shape variables r1, r2, θ, and θ are calculated from the common variables h, v, x, and y according to the expressions (4) to (8), and in the step S6, a sectorial trapezoidal ROI is drawn. If an ellipse is selected, in step S5, shape variables a and b are calculated from the common variables h and v according to the expressions (2) and (3) or (13) and (14), and in the step S6, an elliptic ROI is drawn.

FIG. 12 shows a construction and an operation of the shape calculation unit 52 in the ROI setting unit 50. A program for processing ROIs consists of three class objects A, B and C which belong to a class, and the class objects A, B and C are incharge of processing of rectangular, elliptic, and sectorial trapezoidal ROIs, respectively. The class contains six member functions, i.e., 0=draw, 1=erase, 2=shift, 3=enlarge, 4=reduce, and 5=calculate.

The member function "draw" draws an ROI according to shape variables and common variables indicating center coordinates. The member function "erase" draws an ROI with a background color according to shape variables and center coordinates, to erase a presently displayed ROI. The member function "shift" determines and stores the center coordinates of an ROI specified with the mouse. The member functions "enlarge" and "reduce" determine shape variables according to the size of an ROI specified with the mouse and stores the shape variables. The member function "calculate" calculates common variables from shape variables, or shape variables from common variables.

In order to execute the program having the above construction, first, a statement of, for example, "Pointer=B" is executed to substitute a pointer to a class object corresponding to a required shape for a pointer variable "Pointer", and then a statement of, for example, "Pointer→draw" is executed to carry out a required member function. As a result, an elliptic ROI is drawn in this example.

FIG. 13 is a flowchart showing steps carried out by the ROI setting unit 50 that executes the program mentioned above to process ROIs.

In step S1, the pointer variable "Pointer" is initialized by substituting a pointer to any one of the objects A to C for the pointer variable, and common variables are initialized by substituting predetermined initial values for them. Step S3 waits for the mouse to be clicked. If the mouse is clicked, in step S4, it is determined which process has been selected.

If one of the shift, enlarge, and reduce functions has been selected, in step S5', a statement of "Pointer→erase" is executed to erase the presently displayed ROI. In step S10 a statement of "Pointer→specified process" is executed to update the common and shape variables. In step S11, a statement of "Pointer→draw" is executed to draw an ROI according to the updated variables.

If it is determined in step S4, that the present ROI must be replaced with an ROI of different shape, in step S5, a statement of "Pointer→erase" is executed to erase the present ROI. In step S6, the user selects one of the shapes. In steps S7 to S9 a pointer to one of the objects A to C corresponding to the user specified shape is substituted for the pointer variable "Pointer." Then, the flow joins step S11, which draws an ROI in the specified shape.

Claims

14 · 6 independent · depth 2
1234567891011121314
14 granted claims

Classifications

8 codes
IPC · International Patent Classification
Section A — Human necessities
  • A61B8/14
Section G — Physics
  • G06F3/048
  • G06T1/00
  • G06F3/033
USPC · US Patent Classification
395/133395/157395/134395/155

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this patent are not paired with the granted ones in what we hold.

File wrapper

Pendency
1.5 y
537 days filing → grant
Office actions
0
on the grant's record
Examiner
Almis R. Jankus
art unit 242 · TC 2400
Citations: 5 back · 8 forward

Chain of title

⤢ drag to zoom19941996199820002002200420062008201020122014Owner 1Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock

Term & fees

See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.

Log in to unlock

Worldwide family

3 members · 2 offices
US1JP2
this patentIP5 & PCTother officessolid = grantedhover for detail · click to open
Members
3
DOCDB simple family 16440069
Offices
2
US · JP
Granted
2 of 3
grant date present
Non-English titles
2
shown as filed, never translated
›IP5 & PCT — 3 members
OfficePublicationKindPublishedFiledStatusTitle
USthis patentUS-5485561-AA16 Jan 199628 Jul 1994grantedMethod of and apparatus for replacing region of interest
JPJP-H0757073-AA3 Mar 199513 Aug 1993published関心領域の形状変更方法ja
JPJP-3353955-B2B29 Dec 200213 Aug 1993granted関心領域の形状変更方法ja

Validity challenges

See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.

Log in to unlock

Citations

See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.

Log in to unlock