System and Method for an Otitis Media Database Constructing and an Image Analyzing
20170323176 · 2017-11-09
Inventors
- Men-Tzung Lo (Taoyuan City, TW)
- Te-Yung Fang (Taipei City, TW)
- Van-Truong Pham (Hai Phong City, VN)
- Thi-Thao Tran (Vinh Phuc Province, VN)
- PA-CHUN WANG (TAIPEI CITY, TW)
Cpc classification
G06F16/58
PHYSICS
G06V10/7715
PHYSICS
G06V10/462
PHYSICS
G06V10/50
PHYSICS
International classification
Abstract
The invention provides a system and a method for an otitis media database constructing. The steps of method comprise: First, receiving a plurality of tympanic membrane images, wherein the tympanic membrane images are ear infection in different types. Second, choosing one of the tympanic membrane images, then classifying into a plurality of anatomic regions based on a plurality of tissue types. Coding each of anatomic regions with a numerical number to describe its morbid condition, and obtaining an eigenvalue through collecting the numerical number of each anatomic region. Furthermore, repeatedly choosing other one of tympanic membrane images until each tympanic membrane image obtaining the eigenvalue. And obtaining a matrix through collecting the eigenvalue of each tympanic membrane image, then generating an otitis media database.
Claims
1. A method implemented in a computing device for a database constructing, comprising: receiving a plurality of tympanic membrane images, wherein the tympanic membrane images are ear infection in different types; choosing one of the tympanic membrane images, and classifying into a plurality of anatomic regions based on a plurality of tissue types; coding each of anatomic regions with a numerical number to describe its morbid condition; choosing other one of anatomic regions orderly until all anatomic regions are coded with numerical numbers; obtaining an eigenvalue through collecting the numerical number of each anatomic region; choosing other one of tympanic membrane images repeatedly until each tympanic membrane image obtaining the eigenvalue; and obtaining a matrix through collecting the eigenvalue of each tympanic membrane image, then generating an otitis media database.
2. The method of claim 1, wherein the ear infection comprises an acute otitis media and an otitis media with effusion.
3. The method of claim 1, wherein the morbid condition of the anatomic region comprises at least one of: color feature, geometric feature, texture feature and shape feature.
4. The method of claim 3, wherein the color feature comprises at least one of: hue, saturation and lightness.
5. The method of claim 3, wherein the geometric feature comprises a histogram of oriented gradient (HOG).
6. The method of claim 3, wherein the texture feature comprises a local binary pattern (LBP).
7. The method of claim 3, wherein the shape feature comprises a statistical chart of self-similarity geometry pattern.
8. A method implemented in a computing device for an image analysis, comprising: receiving a tympanic membrane image, and classifying the tympanic membrane image into a plurality of anatomic regions based on a plurality of tissue types; coding each of anatomic regions with a numerical number to describe its morbid condition; obtaining an eigenvalue through collecting the numerical number of each anatomic region; obtaining a matrix based on an otitis media database, then obtaining a plurality of contrast values based on performing multiplication of the matrix and a weighting matrix; and selecting a lowest difference value from the difference between the numerical numbers and the contrast values, then recording a type of ear infection based on the tympanic membrane image corresponding to the lowest difference value.
9. The method of claim 8, wherein the ear infection comprises an acute otitis media and an otitis media with effusion.
10. The method of claim 8, wherein the morbid condition of the anatomic region comprises at least one of: color feature, geometric feature, texture feature and shape feature.
11. The method of claim 10, wherein the color feature comprises at least one of: hue, saturation and lightness.
12. The method of claim 10, wherein the geometric feature comprises a histogram of oriented gradient (HOG).
13. The method of claim 10, wherein the texture feature comprises a local binary pattern (LBP).
14. The method of claim 3, wherein the shape feature comprises a statistical chart of self-similarity geometric pattern.
15. A system for a database constructing, comprises: a receiving device, retrieving a plurality of tympanic membrane images, wherein the tympanic membrane images are ear infection in different types; a computation processor connected with the receiving device to choose one of the tympanic membrane images, classifying into a plurality of anatomic regions based on a plurality of tissue types, then coding each of anatomic regions with a numerical number to describe its morbid condition, obtaining an eigenvalue through collecting the numerical number of each anatomic region, and choosing other one of tympanic membrane images repeatedly until each tympanic membrane image obtaining the eigenvalue; and an access device connected with the computation processor to obtain a matrix through collecting the eigenvalue of each tympanic membrane image, then generating an otitis media database.
16. The system according to claim 15, wherein the ear infection comprises an acute otitis media and an otitis media with effusion.
17. The system according to claim 15, wherein the morbid condition of the anatomic region comprises at least one of: color feature, geometric feature, texture feature and shape feature.
18. A image analysis system, comprises: an otitis media database, obtaining a matrix; a receiving device, receiving a tympanic membrane image; a computation processor connected with the receiving device, classifying the tympanic membrane image into a plurality of anatomic regions based on a plurality of tissue types, then coding each of anatomic regions with a numerical number to describe its morbid condition, and obtaining an eigenvalue through collecting the numerical number of each anatomic region; and an output device connected with the computation processor and the otitis media database, obtaining a matrix based on the otitis media database, then obtaining a plurality of contrast values based on performing multiplication of the matrix and a weighting matrix, selecting a lowest difference value from the difference between the numerical numbers and the contrast values, and recording a type of ear infection based on the tympanic membrane image corresponding to the lowest difference value of the contrast value.
19. The system according to claim 18, wherein the ear infection comprises an acute otitis media and an otitis media with effusion.
20. The system according to claim 18, wherein the morbid condition of the anatomic region comprises at least one of: color feature, geometric feature, texture feature and shape feature.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION OF THE INVENTION
[0030] For clarity of disclosure, and not by way of limitation, the detailed description of the invention is divided into the subsections that follow. The present invention provides merely an example of the different types of functional arrangements that may be employed to implement the operation in the various components of a system, such as a computer system connected to an otoscope, a video-otoscope, a wireless video otoscope, and so forth.
[0031] The execution steps of the present invention may include application specific software which may store in any portion or component of the memory including, such as random access memory (RAM), read-only memory (ROM), hard drive, solid-state drive, magneto optical (MO), IC chip, USB flash drive, memory card, optical disc such as compact disc (CD) or digital versatile disc (DVD), floppy disk, ZIP, magnetic tape, or other memory components.
[0032] Generally speaking, the method of invention implemented in the computing device may comprise any one of a wide variety of wired and/or wireless computing devices, such as a desktop computer, portable computer, dedicated server computer, multiprocessor computing device, cellular telephone, personal digital assistant (PDA), handheld or pen based computer, embedded appliance, or other devices with Input/output interfaces, and so forth.
[0033]
[0034] The receiving device 102 is coupled via a wired or wireless communication path to an otoscope 120 with an image capture device for retrieving a plurality of tympanic membrane images, wherein the tympanic membrane images are ear infection in different types. The ear infection may include, for example, an acute otitis media and an otitis media with effusion.
[0035] The computation processor 104 is connected with the receiving device 102 to choose one of the tympanic membrane images, and classifies the tympanic membrane image into a plurality of anatomic regions based on a plurality of tissue types. The tympanic membrane has an ectoderm and an endoderm aspect. For example, the computation processor 104 classifies the tympanic membrane image into a first anatomic region and a second anatomic region, wherein the first anatomic region is the endoderm and the second anatomic region is the ectoderm.
[0036] In an embodiment, the computation processor 104 can include any custom-made or commercially available processor, a central processing unit (CPU), a semiconductor based microprocessor (in the form of a microchip), a macroprocessor, one or more application specific integrated circuits (ASICs), a plurality of suitably configured digital logic gates, and other well known electrical configurations comprising discrete elements both individually and in various combinations to coordinate the overall operation of the computing system.
[0037] Each of anatomic regions is coded with a numerical number (v.sub.11) to describe its morbid condition. The morbid condition of the anatomic region comprises at least one of color feature, geometric feature, texture feature and shape feature. The color feature comprises at least one of hue, saturation and lightness. The geometric feature comprises a histogram of oriented gradient (HOG). The texture feature comprises a local binary pattern (LBP). The shape feature comprises a statistical chart of self-similarity geometric pattern.
[0038] Furthermore, the computation processor 104 chooses other one of anatomic regions orderly until all anatomic regions are coded with numerical numbers (v.sub.11, . . . ,v.sub.1k), then obtains an eigenvalue (A.sub.1=[v.sub.11, . . . ,v.sub.1k]) through collecting the numerical number of each anatomic region.
[0039] The computation processor 104 further chooses other one of tympanic membrane images repeatedly until each tympanic membrane image obtaining the eigenvalue (A.sub.2=[v.sub.21, . . . ,v.sub.2k], . . . ,A.sub.n).
[0040]
[0041] In an embodiment, the anatomic region A is in the tympanic membrane image of acute otitis media, wherein the morbid condition of the anatomic region A is red-pink and the anatomic region A is represented by 2.
[0042] The anatomic region B is in the tympanic membrane image of acute otitis media, wherein the morbid condition of the anatomic region B is mild and the anatomic region B is represented by 1.
[0043] The anatomic region C is in the tympanic membrane image of acute otitis media, wherein the morbid condition of the anatomic region C is near total and the anatomic region C is represented by 3.
[0044] The computation processor 104 identifies a numerical number to each anatomic region until each anatomic region obtaining the numerical number, then obtains an eigenvalue [2 1 3 . . . ] through collecting the numerical number of each anatomic region.
[0045] In an embodiment, the anatomic region A is in the tympanic membrane image of otitis media with effusion, wherein the morbid condition of the anatomic region A is amber and the anatomic region A is represented by 1.
[0046] The anatomic region B is in the tympanic membrane image of otitis media with effusion, wherein the morbid condition of the anatomic region B is moderate and the anatomic region B is represented by 2.
[0047] The anatomic region C is in the tympanic membrane image of otitis media with effusion, wherein the morbid condition of the anatomic region C is mild and the anatomic region C is represented by 1.
[0048] The computation processor 104 identifies a numerical number to each anatomic region until each anatomic region obtaining the numerical number, then obtains an eigenvalue [1 2 1 . . . ] through collecting the numerical number of each anatomic region. The computation processor 104 obtains a matrix [2 1 3 . . . ; 1 2 1 . . . ; . . . ]through collecting the eigenvalue of each tympanic membrane image.
[0049] The access device 160 is connected with the computation processor 104 to obtain a matrix (A=[v.sub.11, . . . ,v.sub.1k v.sub.21, . . . ,v.sub.2k, . . . ,v.sub.n1, . . . ,v.sub.nk]) through collecting the eigenvalue of each tympanic membrane image, then generates an otitis media database 140, wherein n represents the number of tympanic membrane images, and k represents the number of features regions.
[0050] In an embodiment, the access device 106 can include any one of a combination of volatile memory elements (e.g., random-access memory (RAM, such as DRAM, and SRAM, etc.)), nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, etc.) and other common digital signals storage element.
[0051]
[0052] In an embodiment, the otitis media database 302, for example, an optical disc device, a hard drive or a remote server is communicatively via a network. The network, which may include, for example, the Internet, intranets, extranets, wide area networks (WANs), local area networks (LANs), wired networks, wireless networks, or other suitable networks, etc., or any combination of two or more such networks.
[0053] The computation processor 306 is connected with the receiving device 304 to classify the tympanic membrane image into a plurality of anatomic regions based on a plurality of tissue types. Then, each of anatomic regions is coded with a numerical number to describe its morbid condition.
[0054] In an embodiment, the receiving device 304 is coupled via a wired or wireless communication path to an otoscope 320 with an image capture device for retrieving a plurality of tympanic membrane images.
[0055] Then, the computation processor 306 chooses other one of anatomic regions orderly until all anatomic regions are coded with numerical number (v11, . . . ,v1k), and obtains an eigenvalue (A1=[v11, . . . ,v1k]) through collecting the numerical number of each anatomic region.
[0056] The output device 308 is connected with the computation processor 306 and the otitis media database 302, obtains a matrix A=[v.sub.11, . . . ,v.sub.1k v.sub.21, . . . ,v.sub.2k, . . . ,v.sub.n1, . . . ,v.sub.nk] from the otitis media database 302, and then obtains a plurality of contrast values based on performing multiplication of the matrix and a weighting matrix (S=[s.sub.1,s.sub.2, . . . ,s.sub.j]).
[0057] In an embodiment, the output device 308 is coupled via a wired or wireless communication path to the remote server 340 for recording data from the image analysis system or a display 360, wherein the display 360 may comprise a computer monitor, a plasma screen for a PC, a liquid crystal display (LCD), a touch screen display, or other display device for displaying a table or diagram as results of the image analysis system.
[0058] The output device 308 selects a lowest difference value from the difference between the numerical numbers and the contrast values and records a type of ear infection based on the tympanic membrane image corresponding to the lowest difference value of the contrast value.
[0059] In an embodiment, the tympanic membrane image has the lowest difference value based on the numerical number minus the contrast value (A.sub.1S), then the output device 308 records the contrast value (A.sub.1S) and the type of ear infection corresponding to the contrast value (A.sub.1S) such as acute otitis media.
[0060] Reference is made to
where k represents the types of ear infection, y.sup.k represents each feature of the tympanic membrane image, A.sub.j.sup.k represents the matrix, s.sub.j.sup.k represents the weighting matrix, and ε.sup.k represents a difference value based on performing multiplication of the matrix and the weighting matrix and then subtracted by the numerical number (residual term).
[0061]
[0062] Beginning with step S500, the receiving device 102 (
[0063] In step S502, the computation processor 104 (
[0064] In step S504, coding each of anatomic regions with a numerical number to describe its morbid condition. The morbid condition of the anatomic region comprises at least one of color feature, geometric feature, texture feature and shape feature. The color feature comprises at least one of hue, saturation and lightness. The geometric feature comprises a histogram of oriented gradient. The texture feature comprises a local binary pattern. The shape feature comprises a statistical chart of self-similarity geometric pattern.
[0065] Then, in step S506, the computation processor 104 chooses other one of anatomic regions orderly until all anatomic regions are coded with the numerical number.
[0066] In step S508, the computation processor 104 obtains an eigenvalue through collecting the numerical number of each anatomic region.
[0067] In step S510, the computation processor 104 chooses other one of tympanic membrane images repeatedly until each tympanic membrane image obtaining the eigenvalue.
[0068] Finally, in step S512, the access device 160 (
[0069] Reference is made to
[0070] Beginning with step S600, the receiving device 304 (
[0071] In step S602, the computation processor 306 (
[0072] In step S604, coding each of anatomic regions with a numerical number to describe its morbid condition. The morbid condition of the anatomic region comprises at least one of color feature, geometric feature, texture feature and shape feature. The color feature comprises at least one of hue, saturation and lightness. The geometric feature comprises a histogram of oriented gradient. The texture feature comprises a local binary pattern. The shape feature comprises a statistical chart of self-similarity geometric pattern.
[0073] In step S606, the computation processor 306 further chooses other one of anatomic regions orderly until all anatomic regions are coded with numerical numbers, then obtains an eigenvalue through collecting the numerical number of each anatomic region.
[0074] Then, in step 608, the output device 308 (
[0075] Finally, in step S610, the output device 308 selects a lowest difference value from the difference between the numerical numbers and the contrast values and recording a type of ear infection based on the tympanic membrane image corresponding to the lowest difference value of the contrast value.
[0076] The invention provides a method and system for database constructing based on a plurality of tympanic membrane images of any otitis media. The method and system collects the numerical value of each tympanic membrane image to obtain a matrix, and then generates an otitis media database. The otitis media database comprises a plurality of eigenvalues, and each eigenvalue corresponding to a type of otitis media.
[0077] Furthermore, the medical person compares the tympanic membrane images with the otitis media database to diagnosis the tympanic membrane image corresponding to belong to any type of otitis media, not only to accelerate otitis media type of interpretation, but also to improve its accuracy.