1. Field
Apparatuses and methods consistent with exemplary embodiments relate to displaying a virtual ruler on a separate image or medical image of an object.
2. Description of the Related Art
A magnetic resonance imaging (MRI) apparatus, a computed tomography (CT) apparatus, and an X-ray apparatus are used to obtain medical images of a body of a patient. Due to the resolution of images or the sizes of the above-mentioned apparatuses, an image of the entire body of the patient cannot be imaged at once and may be obtained as a composite image by imaging each of portions of the body and then composing captured images.
The medical image obtaining apparatus may provide a function of automatically composing separate images of a body, but the composition of the separate images may be performed inaccurately. For better accuracy, a method of indicating a ruler in each of separate images has been proposed, to allow a user to manually compose separate images. However, there is a need for a method of efficiently, accurately, and conveniently indicating a ruler in each of separate images to allow a user to more accurately and precisely compose the separate images into a single image.
Exemplary embodiments address at least the above problems and/or disadvantages and other advantages not described above. Also, an exemplary embodiment is not required to overcome the disadvantages described above, and an exemplary embodiment may not overcome any of the problems described above.
One or more exemplary embodiments provide a method of displaying a virtual ruler on a separate image or medical image of an object, by displaying the virtual ruler on each of the plurality of separate images without imaging the object together with a lead ruler when capturing the plurality of separate images of the object to generate a composite image of the object.
According to an aspect of an exemplary embodiment, there is provided a method of displaying a virtual ruler on each of a plurality of separate images of an object to generate a composite image, the method including: dividing the object into a plurality of imaging areas in a predetermined direction and obtaining a plurality of separate images corresponding to the plurality of imaging areas; obtaining a first distance of a separate image, which is a distance from a predetermined reference point to a first side of each of the plurality of separate images, and a second distance of the separate image, which is a distance from the predetermined reference point to a second side of each of the plurality of separate images; and displaying a virtual ruler, which indicates distance values between the obtained first distance of the separate image and the obtained second distance of the separate image, on each of the plurality of separate images.
The method of displaying a virtual ruler on each of a plurality of separate images of an object may be performed by an X-ray apparatus.
The obtaining of the plurality of separate images of the object may include obtaining the plurality of separate images at locations corresponding to the plurality of imaging areas by using an image obtainer that obtains X-ray images by using X-rays penetrating the object.
The obtaining of the first distance of the separate image and the second distance of the separate image may include obtaining, at locations corresponding to the plurality of imaging areas, a distance from the predetermined reference point to a first side of the image obtainer as the first distance of the separate image and a distance from the predetermined reference point to a second side of the image obtainer as the second distance of the separate image.
The displaying of the virtual ruler on each of the plurality of separate images may include: obtaining an actual distance of each pixel of the separate image by using a difference value between the first distance of the separate image and the second distance of the separate image and the number of pixels in a predetermined direction of the separate image; and displaying the virtual ruler on each of the plurality of separate images by using the first distance and the actual distance of each pixel, or the second distance and the actual distance of each pixel.
The displaying of the virtual ruler on each of the plurality of separate images may include: dividing the separate image into a plurality of areas in the predetermined direction; and displaying the virtual ruler on each of the plurality of separate images by using the first distance and a value, which is obtained by dividing a difference value between the first distance of the separate image and the second distance of the separate image by the number of the plurality of areas, or the second distance and the value, which is obtained by dividing a difference value between the first distance of the separate image and the second distance of the separate image by the number of the plurality of areas.
The predetermined direction may include a vertical direction of the object, the first side of each of the obtained plurality of separate images may include an upper side of each of the obtained plurality of separate images, and the second side of each of the obtained plurality of separate images may include a lower side of each of the obtained plurality of separate images.
The method of displaying a virtual ruler on each of a plurality of separate images of an object may further include displaying the plurality of separate images on each of which the virtual ruler is displayed; and when at least one separate image of the displayed plurality of separate images is moved horizontally, not moving at least one virtual ruler displayed on the at least one separate image or simultaneously moving a plurality of virtual rulers displayed on the plurality of separate images horizontally according to the horizontal movement.
The method of displaying a virtual ruler on each of a plurality of separate images of an object may further include displaying the plurality of separate images on each of which the virtual ruler is displayed; and when at least one separate image of the displayed plurality of separate images is moved vertically, moving only at least one virtual ruler displayed on the at least one separate image vertically according to the vertical movement.
According to another aspect of an exemplary embodiment, there is provided a medical image obtaining apparatus for displaying a virtual ruler on each of a plurality of separate images of an object to generate a composite image, the apparatus including: an image obtainer for dividing the object into a plurality of imaging areas in a predetermined direction and obtaining a plurality of separate images corresponding to the plurality of imaging areas; a location obtainer for obtaining a first distance of a separate image, which is a distance from a predetermined reference point to a first side of each of the plurality of separate images, and a second distance of the separate image, which is a distance from the predetermined reference point to a second side of each of the plurality of separate images; and a controller for displaying a virtual ruler, which indicates distance values between the obtained first distance of the separate image and the obtained second distance of the separate image, on each of the plurality of separate images.
The image obtainer may obtain the plurality of separate images at locations corresponding to the plurality of imaging areas by using X-rays penetrating the object.
The location obtainer may obtain, at locations corresponding to the plurality of imaging areas, a distance from the predetermined reference point to a first side of the image obtainer as the first distance of the separate image and a distance from the predetermined reference point to a second side of the image obtainer as the second distance of the separate image.
The controller may obtain an actual distance of each pixel of the separate image by using a difference value between the first distance of the separate image and the second distance of the separate image and the number of pixels in a predetermined direction of the separate image; and may display the virtual ruler on each of the plurality of separate images by using the first distance and the actual distance of each pixel, or the second distance and the actual distance of each pixel.
The controller may divide the separate image into a plurality of areas in the predetermined direction; and may display the virtual ruler on each of the plurality of separate images by using the first distance and a value, which is obtained by dividing a difference value between the first distance of the separate image and the second distance of the separate image by the number of the plurality of areas, or the second distance and the value, which is obtained by dividing a difference value between the first distance of the separate image and the second distance of the separate image by the number of the plurality of areas.
The predetermined direction may include a vertical direction of the object, the first side of each of the obtained plurality of separate images may include an upper side of each of the obtained plurality of separate images, and the second side of each of the obtained plurality of separate images may include a lower side of each of the obtained plurality of separate images.
The medical image obtaining apparatus may further include a display for displaying the plurality of separate images on each of which the virtual ruler is displayed, wherein when at least one separate image of the displayed plurality of separate images is moved horizontally, the display may not move at least one virtual ruler displayed on the at least one separate image or may simultaneously move a plurality of virtual rulers displayed on the plurality of separate images horizontally according to the horizontal movement.
The medical image obtaining apparatus may further include a display for displaying the plurality of separate images on each of which the virtual ruler is displayed, wherein when at least one separate image of the displayed plurality of separate images is moved vertically, the display may move only at least one virtual ruler displayed on the at least one separate image vertically according to the vertical movement.
According to another aspect of an exemplary embodiment, there is provided a method of displaying a virtual ruler on each of a plurality of separate images of an object by using a medical image obtaining apparatus to generate a composite image of the object, the method including: dividing the object into a plurality of imaging areas in a predetermined direction by using an image obtainer of the medical image obtaining apparatus and obtaining a plurality of separate images corresponding to the plurality of imaging areas; and displaying a virtual ruler on each of the plurality of separate images based on information about a location of the image obtainer.
The obtaining of the plurality of separate images of the object may include obtaining the plurality of separate images corresponding to the plurality of imaging areas at locations corresponding to the plurality of imaging areas by using the image obtainer.
The displaying of the virtual ruler on each of the plurality of separate images may include: obtaining a first distance of the image obtainer, which is a distance from a predetermined reference point to a first side of the image obtainer, and a second distance of the image obtainer, which is a distance from the predetermined reference point to a second side of the image obtainer; and displaying a virtual ruler, which indicates distance values between the obtained first distance of the image obtainer and the obtained second distance of the image obtainer, on each of the plurality of separate images.
The displaying of the virtual ruler on each of the plurality of separate images may include: obtaining a first distance of a separate image, which is a distance from a predetermined reference point to a first side of each of the plurality of separate images, and a second distance of the separate image, which is a distance from the predetermined reference point to a second side of each of the plurality of separate images, by using information about a location of an X-ray emitter for emitting X-rays to the object, information about a location of the image obtainer, and a distance between the object and the image obtainer; and displaying a virtual ruler, which indicates distance values between the obtained first distance of the separate image and the obtained second distance of the separate image, on each of the plurality of separate images.
The obtaining of the first distance of the separate image and the second distance of the separate image may include obtaining the first distance of the separate image and the second distance of the separate image by using a distance x1 between the X-ray emitter and the image obtainer, a distance x2 between the object and the image obtainer, the first distance y1 of the image obtainer, second distance y1′ of the image obtainer, and a distance y2 from the predetermined reference point to the X-ray emitter.
The first distance of the separate image may be obtained by using an Equation y2−{(y2−y1)×(x1−x2)/x1}, and the second distance of the separate image may be obtained by using an Equation y2+{(y1′−y2)×(x1−x2)/x1}.
The displaying of the virtual ruler on each of the plurality of separate images may include automatically composing the plurality of separate images in consideration of distance values of the virtual ruler displayed on each of the plurality of separate images.
The automatic composing of the plurality of separate images may include overlapping a first separate image of the plurality of separate images with a second separate image of the plurality of the separate images at points with the same distance value from among points corresponding to distance values of a first virtual ruler displayed on the first separate image and points corresponding to distance values of a second virtual ruler displayed on the second separate image.
The displaying of the virtual ruler on each of the plurality of separate images may further include displaying the plurality of separate images, on each of which the virtual ruler is displayed, on a predetermined area of a display of the medical image obtaining apparatus.
The displaying of the plurality of separate images may include displaying only the plurality of separate images without the virtual ruler displayed on each of the plurality of separate images on the predetermined area, based on an off input of a user.
The displaying of the plurality of separate images may include magnifying the plurality of separate images and the virtual ruler displayed on each of the plurality of separate images, based on a zoom-in input of a user.
The magnifying of the plurality of separate images and the virtual ruler may include moving a position of a first virtual ruler displayed on a first separate image of the plurality of separate images so that the first virtual ruler is not outside the predetermined area when the first separate image and the first virtual ruler displayed on the first separate image are magnified.
The displaying of the plurality of separate images may include de-magnifying the plurality of separate images and the virtual ruler displayed on each of the plurality of separate images, based on a zoom-out input of a user.
The displaying of the plurality of separate images may include: when at least one separate image of the displayed plurality of separate images is moved horizontally by a user's input, not moving at least one virtual ruler displayed on the at least one separate image or simultaneously moving a plurality of virtual rulers displayed on the plurality of separate images horizontally according to the horizontal movement.
The displaying of the plurality of separate images may include: when at least one separate image of the displayed plurality of separate images is moved vertically by a user's input, moving only at least one virtual ruler displayed on the at least one separate image vertically according to the vertical movement.
According to another aspect of an exemplary embodiment, there is provided a method of displaying a virtual ruler on a medical image of an object by using a medical image obtaining apparatus, the method including: obtaining a medical image corresponding to a imaging area of the object by using an image obtainer of the medical image obtaining apparatus; and displaying a virtual ruler on the medical image based on information about a location of the image obtainer.
The obtaining of the medical image may include obtaining the medical image corresponding to the imaging area at a location corresponding to the imaging area of the object by using the image obtainer.
The displaying of the virtual ruler on the medical image may include: obtaining a first distance of the image obtainer, which is a distance from a predetermined reference point to a first side of the image obtainer, and a second distance of the image obtainer, which is a distance from the predetermined reference point to a second side of the image obtainer; and displaying a virtual ruler, which indicates distance values between the obtained first distance of the image obtainer and the obtained second distance of the image obtainer, on the medical image.
The displaying of the virtual ruler on the medical image may include: obtaining a first distance of a separate image, which is a distance from a predetermined reference point to a first side of the medical image, and a second distance of the separate image, which is a distance from the predetermined reference point to a second side of the medical image, by using information about a location of an X-ray emitter for emitting X-rays to the object, information about a location of the image obtainer, and a distance between the object and the image obtainer; and displaying a virtual ruler, which indicates distance values between the obtained first distance of the separate image and the obtained second distance of the separate image, on the medical image.
According to another aspect of an exemplary embodiment, there is provided a method of displaying a plurality of separate images of an object, the method including: displaying a plurality of separate images, on each of which a virtual ruler is displayed, on a predetermined area of a display; and displaying only the plurality of separate images without the virtual ruler displayed on each of the plurality of separate images on the predetermined area, based on an off input of a user.
The method of displaying a plurality of separate images of an object may further include magnifying the plurality of separate images and the virtual ruler displayed on each of the plurality of separate images, based on a zoom-in input of a user.
The magnifying of the plurality of separate images and the virtual ruler may include moving a position of a first virtual ruler displayed on a first separate image of the plurality of separate images so that the first virtual ruler is not outside the predetermined area when the first separate image and the first virtual ruler displayed on the first separate image are magnified.
The method of displaying a plurality of separate images of an object may further include de-magnifying the plurality of separate images and the virtual ruler displayed on each of the plurality of separate images, based on a zoom-out input of a user.
The method of displaying a plurality of separate images of an object may further include: when at least one separate image of the displayed plurality of separate images is moved horizontally by a user's input, not moving at least one virtual ruler displayed on the at least one separate image or simultaneously moving a plurality of virtual rulers displayed on the plurality of separate images horizontally according to the horizontal movement.
The method of displaying a plurality of separate images of an object may further include: when at least one separate image of the displayed plurality of separate images is moved vertically by a user's input, moving only at least one virtual ruler displayed on the at least one separate image vertically according to the vertical movement.
According to another aspect of an exemplary embodiment, there is provided a computer-readable recording medium having recorded thereon a program for executing the method of displaying a virtual ruler on each of a plurality of separate images of an object or the method of displaying a virtual ruler on a medical image of an object.
According to another aspect of an exemplary embodiment, there is provided a computer-readable recording medium having recorded thereon a program for executing the method of displaying a plurality of separate images of an object.
According to another aspect of an exemplary embodiment, there is provided a medical image obtaining apparatus for displaying a virtual ruler on each of a plurality of separate images of an object to generate a composite image, the apparatus including: an image obtainer for dividing the object into a plurality of imaging areas in a predetermined direction and obtaining a plurality of separate images for the object; a location obtainer for obtaining information about a location of the image obtainer; and a controller for displaying a virtual ruler on each of the plurality of separate images based on the information about the location of the image obtainer.
According to another aspect of an exemplary embodiment, there is provided a medical image obtaining apparatus including: an image obtainer for obtaining a medical image corresponding to an imaging area of an object; a location obtainer for obtaining information about a location of the image obtainer; and a controller for displaying a virtual ruler on the medical image based on the information about the location of the image obtainer.
According to another aspect of an exemplary embodiment, there is provided a display device including: a display for displaying a plurality of separate images, on each of which a virtual ruler is displayed, on a predetermined area; and a user input unit for receiving a predetermined input from a user, wherein the display displays only the plurality of separate images without the virtual ruler displayed on each of the plurality of separate images on the predetermined area, based on an off input of a user, which is received through the user input unit.
The above and/or other aspects will become more apparent by describing certain exemplary embodiments, with reference to the accompanying drawings, in which:
Certain exemplary embodiments are described below with reference to the accompanying drawings.
In the following description, same drawing reference numerals are used for the same elements, even in different drawings. The matters defined in the description, such as detailed construction and elements, are provided to assist in a comprehensive understanding of exemplary embodiments. However, exemplary embodiments can be practiced without those specifically defined matters. Also, well-known functions or constructions are not described in detail since they would obscure the application with unnecessary detail.
The term unit in exemplary embodiments means a software component or hardware components such as a field-programmable gate array (FPGA) or an application-specific integrated circuit (ASIC), and performs a specific function. However, the unit is not limited to software or hardware. The unit may be an addressable storage medium, or may be formed to operate one or more processors. Thus, for example, the unit may refer to components such as software components, object-oriented software components, class components, and task components, and may include processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, micro codes, circuits, data, a database, data structures, tables, arrays, or variables. A function provided by the components and units may be associated with the smaller number of components and units, or may be divided into additional components and units.
In exemplary embodiments, an object denotes a target object or a part of the target object for medical image capture, and may include a human, an animal, or a portion of a human or animal.
When an X-ray emitter 20 emits X-rays 22 toward an object 10, an image obtainer 30 obtains an image of the object 10 by sensing X-rays penetrating the object 10. The image obtainer 30 may include an X-ray detector of the X-ray apparatus.
In order to generate a composite image of the object 10, images of portions of the object 10 are obtained while rotating or moving the X-ray emitter 20 and moving the image obtainer 30, for example, upward and downward since the size of the image obtainer 30 is generally smaller than that of the object 10. Then, a composite image of the object 10 is obtained by composing the images of the portions.
When capturing separate images of the object 10 according to a related art composite image generating method, a lead ruler 40 is placed beside the object 10 to indicate the location of each of separate images on each of the separate images, and the object 10 and the lead ruler 40 are imaged together. However, the placement of the lead ruler 40 beside the object results in wasteful expense and inconvenience in terms of utilization of an X-ray imaging space.
An apparatus and method of displaying a virtual ruler on each of a plurality of separate images of an object, according to exemplary embodiments, may accurately display information about the location of each of a plurality of separate images on each of the plurality of separate images without having to place the lead ruler 40 beside the object during imaging.
Referring to
The medical image obtaining apparatus 200 may be included in an X-ray apparatus, and the location obtainer 220 or the controller 230 may be configured by using a microprocessor.
The image obtainer 210 divides the object into a plurality of imaging areas in a predetermined direction, and obtains a plurality of separate images of the object corresponding to the respective imaging areas. The image obtainer 210 may divide the object in the vertical direction 24 of the object, which may coincide with a lengthwise dimension of the object and/or imaging direction.
The location obtainer 220 may obtain a first distance from a predetermined reference point to a first side of each of the separate images and a second distance from the predetermined reference point to a second side of each of the separate images. The predetermined reference point may be located in an upper side of the image obtainer 210 when the image obtainer 210 is located at the greatest point with respect to a freedom of movement in the vertical direction 24.
The first side may include a side surface or a side edge of a separate image, and the second side may include the other side surface or the other side edge of the same separate image. The first side and the second side may be disposed opposite to each other with respect to the separate image.
The controller 230 may display a virtual ruler, which indicates distance values between the first distance and the second distance, on each of the plurality of separate images.
For example, when a first distance of a first separate image of the plurality of separate images is measured to be 10 cm and a second distance of the first separate image is measured to be 30 cm, a virtual ruler from 10 cm to 30 cm is displayed on the first separate image. A user may accurately compose the plurality of separate images by using virtual rulers displayed on the plurality of separate images.
As an example the controller 230 may obtain an actual distance of each pixel of a separate image by using a difference value between first distance and the second distance and the number of pixels in a predetermined direction of the separate image. For example, when the first distance of the first separate image is 10 cm, the second distance is 30 cm, and the total number of pixels in a predetermined direction is 100, an actual distance of each pixel is 2 mm ((300 mm−100 mm)/100).
The controller 230 may determine a virtual ruler corresponding to distance values between the first distance and the second distance on each of the plurality of separate images by using the first distance and the actual distance of each pixel, or the second distance and the actual distance of each pixel. For example, when the first distance of the first separate image is 10 cm, the second distance is 30 cm, and the number of pixels in a predetermined direction is 100, a distance to a pixel which is located after a tenth pixel from the first side is 120 mm (100 mm+10×2 mm) with respect to the predetermined reference point R. The controller 230 may determine a distance value of each pixel of a separate image, and/or a distance value corresponding to a predetermined number of pixels of the separate image. Based on the above-described example, a length of ten pixels is 20 mm.
As another example, the controller 230 may divide each separate image into a plurality of areas in a predetermined direction, and may determine distance values corresponding to distances between dividing points, at which the plurality of areas are divided, by using the first distance and a value which is obtained by dividing a difference value between the first distance and the second distance by the number of the plurality of areas, or the second distance and a value which is obtained by dividing a difference value between the first distance and the second distance by the number of the plurality of areas.
For example, if a separate image is divided into ten areas, and a difference value between first distance and the second distance is 20 cm, an actual distance of each area is 2 cm (20 cm/10). Accordingly, a distance to a dividing point at which a fifth area located at a fifth position from the first side and an sixth area located at a sixth position from the first side are divided, is 20 cm (10 cm+5×2 cm), with respect to the predetermined reference point.
The location obtainer 220 may obtain information about the location of the image obtainer 210, and the controller 230 may display a virtual ruler on each of a plurality of separate images based on the information about the location of the image obtainer 210. In detail, the location obtainer 220 may obtain the first distance y1 of the image obtainer 210 and the second distance y1′ of the image obtainer 210, and may set the first distance y1 of the image obtainer 210 and the second distance y1′ of the image obtainer 210 as first distance of a separate image and the second distance of the separate image, respectively.
Referring to
In order to take an X-ray of an object 10, the object 10 is spaced apart from the image obtainer 210 by a predetermined distance. Accordingly, as described above, if the location obtainer 220 sets first distance of the image obtainer 210 and the second distance of the image obtainer 210 as first distance of a separate image and the second distance of the separate image, respectively, an actual length of the object 10 or an actual length of an organ included in the object 10 may be measured with insufficient accuracy.
To improve the accuracy, the location obtainer 220 may obtain the first distance of a separate image and the second distance of the separate image by using information about the location of an X-ray emitter 20 for emitting X-rays to the object 10, information about the location of the image obtainer 210, and a distance between the object 10 and the image obtainer 210.
In detail, when a distance between the X-ray emitter 20 and the image obtainer 210 is x1, the distance between the object 10 and the image obtainer 210 is x2, first distance of the image obtainer 210 is y1, second distance of the image obtainer 210 is y1′, and a distance from a predetermined reference point to the X-ray emitter 20 is y2, z1 illustrated in
z1=(y2−y1)×(x1−x2)/x1 (1)
z1′=(y1′−y2)×(x1−x2)/x1 (2)
A distance from z1 to first side of a separate image, that is, first distance of the separate image may be calculated by using Equation 3, and a distance from z1′ to second side of a separate image, that is, second distance of the separate image may be calculated by using Equation 4.
First distance of separate image=y2−{(y2−y1)×(x1−x2)/x1} (3)
Second distance of separate image=y2+{(y1′−y2)×(x1−x2)/x1} (4)
The controller 230 may display a virtual ruler indicating distance values between first distance of a separate image and second distance of the separate image, which are calculated by using Equation 3 and Equation 4, on each of a plurality of separate images. Since the virtual ruler obtained by using Equation 3 and Equation 4 indicates an actual distance with respect to a predetermined reference point, a user may easily measure an actual length of an object of each separate image or an actual length of an organ included in the object.
Although a case where a virtual ruler is displayed on a plurality of separate images of an object is described above, a virtual ruler may be displayed on a single medical image of an object. That is, a virtual ruler may be displayed on a medical image, such as an image of a lung or an image of a breast, rather than on separate images for generating a composite image of an object.
In detail, the image obtainer 210 obtains a medical image corresponding to an imaging area of an object. The imaging area of an object may be set by a user, and may include a head area, a breast area, or an abdomen area.
The location obtainer 220 obtains information about the location of the image obtainer 210. The location obtainer 220 may obtain first distance of the image obtainer 210 and second distance of the image obtainer 210.
The controller 230 displays a virtual ruler on a medical image based on the information about the location of the image obtainer 210. In detail, the controller 230 may display a virtual ruler, which indicates distance values between the first distance of the image obtainer 210 and the second distance of the image obtainer 210, on a medical image. In addition, the controller 230 may also display a virtual ruler indicating distance values between first distance of a medical image and second distance of the medical image, which are obtained by using Equation 3 and Equation 4, on the medical image.
The display 240 of the medical image obtaining apparatus 200 may display a plurality of separate images 250a, 250b, and 250c, on which virtual rulers 260a, 260b, and 260c respectively are shown, on a predetermined area 242 of the display 240.
The display 240 illustrated in
The user input unit may include a mouse, a keyboard, a trackball, etc., but is not limited thereto. If the display 240 is a touch screen, the display 240 may be used as the user input unit.
A user may manually compose the first separate image 250a, the second separate image 250b, and the third separate image 250c with reference to distance values shown on the scales of the first through third virtual rulers 260a, 260b, and 260c that are displayed on the first through third separate images 250a, 250b, and 250c, respectively.
In addition, the medical image obtaining apparatus 200 according to the current exemplary embodiment may provide an automatic composition function to a user. The controller 230 may automatically compose the first separate image 250a, the second separate image 250b, and the third separate image 250c based on distance values of the first through third virtual rulers 260a, 260b, and 260c displayed on the first through third separate images 250a, 250b, and 250c, respectively, when an automatic composition input 272 is received from a user.
The controller may compose the first separate image 250a and the second separate image 250b by overlapping the first separate image 250a and the second separate image 250b at two points with the same distance value from among points corresponding to distance values of the first virtual ruler 260a displayed on the first separate image 250a and points corresponding to distance values of the second virtual ruler 260b displayed on the second separate image 250b. For example, when each of scales of the first and second virtual rulers 260a and 260b displayed on the first and second separate images 250a and 250b, respectively, includes a point corresponding to a distance value of 20 cm, the controller 230 may overlap the first separate image 250a and the second separate image 250b at two points corresponding to the distance value of 20 cm on the first and second virtual rulers 260a and 260b.
In the related art, if a lead ruler and an object are imaged together to display an image of the lead ruler and the object, it is very difficult to delete the lead ruler from separate images. Thus, it may be difficult for a user to accurately identify the object when the lead ruler hides the object.
Since the virtual rulers 260a, 260b, and 260c according to an exemplary embodiment are not imaged together with an object, the virtual rulers 260a, 260b, and 260c may be easily eliminated from separate images. That is, when an off input 274 is received from a user, the controller 230 may delete the first through third virtual rulers 260a, 260b, and 260c displayed on the first through third separate images 250a, 250b, and 250c, respectively, and may display only the first through third separate images 250a, 250b, and 250c on the display 240. When an input which deactivates the off input or an on input is received from a user, the controller 230 may display the first through third virtual rulers 260a, 260b, and 260c again on the first through third separate images 250a, 250b, and 250c, respectively.
As illustrated in
As illustrated in
In the related art in which a lead ruler and an object are imaged together, when a user greatly magnifies a separate image compared to a predetermined area of the display 240, a lead ruler displayed on the separate image may be out of the predetermined area of the display 240 and thus the user cannot check the lead ruler.
Accordingly, when the first separate image 250a and the first virtual ruler 260a are magnified according to the zoom-in input 276 of a user, the controller 230 may move a position of the first virtual ruler 260a so that the first virtual ruler 260a is not out of the predetermined area of the display 240.
In
In order to allow a user to easily compose the first through third separate images 250a, 250b, and 250c, when the user moves the first through third separate images 250a, 250b, and 250c horizontally or vertically, the medical image obtaining apparatus 200 according to an exemplary embodiment may adjust the first through third virtual rulers 260a, 260b, 260c displayed on the first through third separate images 250a, 250b, and 250c, respectively, according to the horizontal movement or the vertical movement of the first through third separate images 250a, 250b, and 250c.
Referring to
Referring to
Referring to
In operation S1310, the medical image obtaining apparatus 200 divides an object into a plurality of imaging areas in a predetermined direction. The medical image obtaining apparatus 200 may include an X-ray image obtaining apparatus. The predetermined direction may include a vertical direction of the object.
In operation S1320, the medical image obtaining apparatus 200 obtains a plurality of separate images corresponding to the plurality of imaging areas. In detail, the image obtainer 210 of the medical image obtaining apparatus 200 may obtain a plurality of separate images corresponding to the plurality of imaging areas at locations corresponding to the plurality of imaging areas.
In operation S1330, the medical image obtaining apparatus 200 obtains a first distance from a predetermined reference point to a first side of each of the plurality of separate images and a second distance from the predetermined reference point to a second side of each of the plurality of separate images.
In operation S1340, the medical image obtaining apparatus 200 displays a virtual ruler, which indicates distance values between the obtained first distance of the separate image and the obtained second distance of the separate image, on each of the plurality of separate images.
In operation S1410, the image obtainer 210 of the medical image obtaining apparatus 200 divides an object into a plurality of imaging areas in a predetermined direction.
In operation S1420, the image obtainer 210 obtains a plurality of separate images corresponding to the plurality of imaging areas.
In operation S1430, the medical image obtaining apparatus 200 obtains information about the location of the image obtainer 210.
In operation S1440, the medical image obtaining apparatus 200 displays a virtual ruler on each of the plurality of separate images based on the information about the location of the image obtainer 210. In detail, the medical image obtaining apparatus 200 may obtain first distance of the image obtainer 210 and second distance of the image obtainer 210, and may also display a virtual ruler, which indicates distance values between the first distance of the image obtainer 210 and the second distance of the image obtainer 210, on each of the plurality of separate images.
Alternatively, the medical image obtaining apparatus 200 may obtain first distance of each of the plurality of separate images and second distance of each of the plurality of separate images based on the information about the location of the image obtainer 210, and may display a virtual ruler, which indicates distance values between the first distance of each of the plurality of separate images and the second distance of each of the plurality of separate images, on each of the plurality of separate images.
In operation S1510, the image obtainer 210 of the medical image obtaining apparatus 200 obtains a medical image corresponding to an imaging area of an object. The imaging area of the object may be set by a user.
In operation S1520, the medical image obtaining apparatus 200 obtains information about the location of the image obtainer 210.
In operation S1530, the medical image obtaining apparatus 200 displays a virtual ruler on the medical image based on the information about the location of the image obtainer 210. In detail, the medical image obtaining apparatus 200 may obtain first distance of the image obtainer 210 and second distance of the image obtainer 210, and may display a virtual ruler, which indicates distance values between the first distance of the image obtainer 210 and the second distance of the image obtainer 210, on the medical image.
Alternatively, the medical image obtaining apparatus 200 may obtain first distance of the medical image and second distance of the medical image based on the information about the location of the image obtainer 210, and may display a virtual ruler, which indicates distance values between the first distance of the medical image and the second distance of the medical image, on the medical image.
Referring to
The display 1610 may show predetermined information to a user. The display 1610 may include a monitor.
The user input unit 1620 may receive a user's input, and may include a mouse, a keyboard, or a trackball. If the display 1610 is a touch screen, the display 1610 may be used as the user input unit 1620.
The user input unit 1620 may receive a predetermined input from a user.
The display 1610 may display a plurality of separate images, on each of which a virtual ruler is shown, on a predetermined area of the display 1610. In addition, the display 1610 may display only the plurality of separate images without virtual rulers shown on the plurality of separate images on the predetermined area, based on an off input of a user, which is received through the user input unit 1620.
If an input which deactivates the off input or an on input is received from a user, the display 1610 may display virtual rulers deleted from the plurality of separate images again.
In addition, if an automatic composition input, a magnification input, a de-magnification input, a horizontal movement input, or a vertical movement input is received from a user, the display 1610 may control a plurality of separate images, which are being displayed, to correspond to a corresponding input. Since a corresponding description is provided above with reference to
Although a case in which the display device 1600 of
In operation 51710, the display device 1600 displays a plurality of separate images, on each of which a virtual ruler is shown, on a predetermined area of the display 1610.
In operation 51720, the display 1610 displays only the plurality of separate images without the virtual ruler shown on each of the plurality of separate images on the predetermined area, based on an off input of a user. The display 1610 may display the virtual ruler deleted from each of the plurality of separate images again according to an on input or an input which deactivates the off input that is received from a user.
The exemplary embodiments described above may be written as computer programs and may be implemented in general-use digital computers that execute programs using a computer-readable recording medium.
Examples of the computer-readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.) and optical recording media (e.g., CD-ROMs, and/or DVDs).
The foregoing exemplary embodiments and advantages are merely exemplary and are not to be construed as limiting. The present teaching can be readily applied to other types of apparatuses. Also, the description of the exemplary embodiments is intended to be illustrative, and not to limit the scope of the claims, and many alternatives, modifications, and variations will be apparent to those skilled in the art.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0099547 | Sep 2012 | KR | national |
10-2013-0026812 | Mar 2013 | KR | national |
This application is a continuation application of U.S. application Ser. No. 13/949,763 filed Jul. 24, 2013, which claims priority from Korean Patent Application No. 10-2012-0099547, filed Sep. 7, 2012, and Korean Patent Application No. 10-2013-0026812, filed Mar. 13, 2013, in the Korean Intellectual Property Office, the disclosures of which are incorporated herein in their entireties by reference.
Number | Name | Date | Kind |
---|---|---|---|
6097833 | Lobregt et al. | Aug 2000 | A |
6151521 | Guo et al. | Nov 2000 | A |
6512892 | Montgomery | Jan 2003 | B1 |
6929607 | Lipman | Aug 2005 | B2 |
7458977 | McGinley et al. | Dec 2008 | B2 |
8319952 | Otani | Nov 2012 | B2 |
8396269 | Henderson | Mar 2013 | B2 |
8896621 | Sipher | Nov 2014 | B1 |
20040101103 | Warp et al. | May 2004 | A1 |
20040153062 | McGinley | Aug 2004 | A1 |
20050128291 | Murakami | Jun 2005 | A1 |
20050128297 | Katsuyama | Jun 2005 | A1 |
20050128465 | Skultety-Betz et al. | Jun 2005 | A1 |
20050251021 | Kaufman et al. | Nov 2005 | A1 |
20060008779 | Shand | Jan 2006 | A1 |
20070038073 | Mistretta | Feb 2007 | A1 |
20080124064 | Klinghult et al. | May 2008 | A1 |
20080146277 | Anglin et al. | Jun 2008 | A1 |
20090100368 | Look et al. | Apr 2009 | A1 |
20090118600 | Ortiz et al. | May 2009 | A1 |
20090190808 | Claus | Jul 2009 | A1 |
20100014780 | Kalayeh | Jan 2010 | A1 |
20100056128 | Hwang | Mar 2010 | A1 |
20100246923 | Nathaniel | Sep 2010 | A1 |
20100295796 | Roberts | Nov 2010 | A1 |
20110043515 | Stathis | Feb 2011 | A1 |
20110109650 | Kreeger et al. | May 2011 | A1 |
20110149041 | Eccles et al. | Jun 2011 | A1 |
20110169748 | Tse | Jul 2011 | A1 |
20110175821 | King | Jul 2011 | A1 |
20110188726 | Nathaniel et al. | Aug 2011 | A1 |
20110243402 | Kadir | Oct 2011 | A1 |
20120005624 | Vesely | Jan 2012 | A1 |
20120050543 | Colla et al. | Mar 2012 | A1 |
20130016126 | Wang | Jan 2013 | A1 |
20130114790 | Fabrizio | May 2013 | A1 |
20130215116 | Siddique et al. | Aug 2013 | A1 |
20140366057 | Brockmann | Dec 2014 | A1 |
Number | Date | Country |
---|---|---|
101004834 | Jul 2007 | CN |
102009021311 | Nov 2010 | DE |
2 037 294 | Mar 2008 | EP |
2001268595 | Sep 2001 | JP |
Entry |
---|
Andre Goossen et al., “A Stitching Algorithm for Automatic Registration of Digital Radiographs”, Image Analysis and Recognition (Lecture Notes in Computer Science), Jun. 25, 2008, pp. 854 to 862, XP019091347. |
Written Opinion dated Oct. 16, 2013, issued by the International Searching Authority in counterpart International Application No. PCT/KR2013/006548. |
International Search Report dated Oct. 16, 2013, issued by the International Searching Authority in counterpart International Application No. PCT/KR2013/006548. |
Communication dated Nov. 25, 2013, issued by the European Patent Office in counterpart European Application No. 13182807.1. |
Office Action received in parent U.S. Appl. No. 13/949,763 issued Oct. 18, 2013. |
Final Office Action received in parent U.S. Appl. No. 13/949,763 issued May 22, 2014. |
Notice of Allowance received in parent U.S. Appl. No. 13/949,763 issued Oct. 28, 2014. |
Communication dated Jan. 20, 2017, issued by the European Patent Office in counterpart European Application No. 15170520.9. |
Communication dated Feb. 24, 2017, issued by the State Intellectual Property Office of P.R. China in counterpart Chinese Application No. 201310404267.2. |
Communication dated Dec. 29, 2015, issued by the Korean Intellectual Property Office in counterpart Korean Application No. 10-2013-0026812. |
USPTO Office Action dated Jan. 12, 2017 issued in co-pending U.S. Appl. No. 14/813,843. |
Number | Date | Country | |
---|---|---|---|
20150145890 A1 | May 2015 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13949763 | Jul 2013 | US |
Child | 14611744 | US |