JP7786902B2 - Ophthalmic device, method for controlling an ophthalmic device, program, and recording medium - Google Patents
Ophthalmic device, method for controlling an ophthalmic device, program, and recording mediumInfo
- Publication number
- JP7786902B2 JP7786902B2 JP2021145994A JP2021145994A JP7786902B2 JP 7786902 B2 JP7786902 B2 JP 7786902B2 JP 2021145994 A JP2021145994 A JP 2021145994A JP 2021145994 A JP2021145994 A JP 2021145994A JP 7786902 B2 JP7786902 B2 JP 7786902B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- scheimpflug
- neural network
- processing unit
- segmentation
- 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.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B3/00—Apparatus for testing the eyes; Instruments for examining the eyes
- A61B3/10—Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
- A61B3/13—Ophthalmic microscopes
- A61B3/135—Slit-lamp microscopes
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Ophthalmology & Optometry (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Eye Examination Apparatus (AREA)
Description
本発明は、眼科装置、眼科装置を制御する方法、プログラム、及び記録媒体に関する。 The present invention relates to an ophthalmic apparatus, a method for controlling an ophthalmic apparatus , a program , and a recording medium.
眼科分野において画像診断は重要な位置を占める。眼科画像診断では、各種の眼科装置が用いられる。眼科装置には、スリットランプ顕微鏡、眼底カメラ、走査型レーザー検眼鏡(SLO)、光干渉断層計(OCT)などがある。また、レフラクトメータ、ケラトメータ、眼圧計、スペキュラーマイクロスコープ、ウェーブフロントアナライザ、マイクロペリメータなどの各種の検査装置や測定装置にも、前眼部や眼底を撮影する機能が搭載されている。 Diagnostic imaging plays an important role in the field of ophthalmology. Various types of ophthalmic devices are used for diagnostic imaging. These devices include slit lamp microscopes, fundus cameras, scanning laser ophthalmoscopes (SLOs), and optical coherence tomography (OCT). Additionally, various examination and measurement devices, such as refractometers, keratometers, tonometers, specular microscopes, wavefront analyzers, and microperimeters, are also equipped with the ability to photograph the anterior segment and fundus.
これら様々な眼科装置のうち最も広く且つ頻繁に使用される装置の1つが、眼科医にとっての聴診器とも呼ばれるスリットランプ顕微鏡である。スリットランプ顕微鏡は、スリット光で被検眼を照明し、照明された断面を側方から顕微鏡で観察したり撮影したりするための眼科装置である(例えば、特許文献1、2を参照)。また、シャインプルーフの条件を満足するように構成された光学系を用いることにより被検眼の3次元領域を高速でスキャンすることが可能なスリットランプ顕微鏡も知られている(例えば、特許文献3を参照)。なお、スリットランプ顕微鏡の他にも、スリット光で対象物をスキャンする撮像方式としてローリングシャッターカメラなどがある。 Among these various ophthalmic devices, one of the most widely and frequently used is the slit lamp microscope, also known as the stethoscope for ophthalmologists. A slit lamp microscope is an ophthalmic device that illuminates the subject's eye with a slit of light and observes and photographs the illuminated cross-section from the side using a microscope (see, for example, Patent Documents 1 and 2). Also known is a slit lamp microscope that can quickly scan a three-dimensional area of the subject's eye by using an optical system configured to satisfy the Scheimpflug condition (see, for example, Patent Document 3). In addition to slit lamp microscopes, there are also imaging methods such as rolling shutter cameras that scan an object with a slit of light.
スリット光を用いて測定を行う眼科装置として、被検眼の炎症状態を評価するためのフレアセルメータがある(例えば、特許文献4、5を参照)。フレアセルメータは、前房内に浮遊している炎症性細胞の個数や前房内の蛋白質濃度(フレア濃度)を測定するための眼科装置であり、例えばレーザー光を1次元的にスキャンすることによって又はLED光をスリット開口で制限することによってスリット光を生成する。 One example of an ophthalmic device that uses slit light for measurements is a flare cell meter for evaluating the inflammatory state of the subject's eye (see, for example, Patent Documents 4 and 5). A flare cell meter is an ophthalmic device that measures the number of inflammatory cells floating in the anterior chamber and the protein concentration (flare concentration) within the anterior chamber. For example, the slit light is generated by one-dimensionally scanning a laser beam or by restricting LED light with a slit aperture.
本発明の1つの目的は、眼画像に基づく炎症状態の評価を自動化することにある。 One object of the present invention is to automate the assessment of inflammatory conditions based on eye images.
例示的な実施形態に係る眼科装置は、画像取得部と、データ処理部とを含んでいる。画像取得部は、被検眼のシャインプルーフ画像を取得する。データ処理部は、画像取得部により取得されたシャインプルーフ画像から被検眼の炎症状態を示す炎症状態情報を生成するための処理を実行する。 An ophthalmologic apparatus according to an exemplary embodiment includes an image acquisition unit and a data processing unit. The image acquisition unit acquires a Scheimpflug image of the subject's eye. The data processing unit performs processing to generate inflammation state information indicating the inflammatory state of the subject's eye from the Scheimpflug image acquired by the image acquisition unit.
例示的な実施形態によれば、眼画像に基づく炎症状態の評価を自動化することが可能である。 According to exemplary embodiments, it is possible to automate the assessment of inflammatory conditions based on eye images.
実施形態の幾つかの例示的な態様について、図面を参照しながら詳細に説明する。なお、任意の公知技術を実施形態に組み合わせることができる。例えば、本明細書で引用した文献において開示された任意の事項など、当該技術分野の任意の公知技術を、いずれかの実施形態に組み合わせることが可能である。特に、特許文献3(特開2019-213733号公報)に開示されている全ての内容は、参照によって本開示に援用される。同様に、本開示に関連する技術について本願の出願人により開示された任意の技術事項(特許出願、論文などにおいて開示された事項)を、いずれかの実施形態に組み合わせることができる。また、本開示に係る様々な態様のうちのいずれか2つ以上を少なくとも部分的に組み合わせることが可能である。 Some exemplary aspects of the embodiments will be described in detail with reference to the drawings. It should be noted that any known technology can be combined with the embodiments. For example, any known technology in the relevant technical field, such as any matter disclosed in the documents cited herein, can be combined with any of the embodiments. In particular, the entire disclosure of Patent Document 3 (JP 2019-213733 A) is incorporated by reference into this disclosure. Similarly, any technical matter disclosed by the applicant of the present application regarding technology related to this disclosure (matters disclosed in patent applications, papers, etc.) can be combined with any of the embodiments. It is also possible to at least partially combine any two or more of the various aspects of the present disclosure.
本開示において説明される要素の機能の少なくとも一部は、回路構成(circuitry)又は処理回路構成(processing circuitry)を用いて実装される。回路構成又は処理回路構成は、開示された機能の少なくとも一部を実行するように構成及び/又はプログラムされた、汎用プロセッサ、専用プロセッサ、集積回路、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、ASIC(Application Specific Integrated Circuit)、プログラマブル論理デバイス(例えば、SPLD(Simple Programmable Logic Device)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)、従来の回路構成、及びそれらの任意の組み合わせのいずれかを含む。プロセッサは、トランジスタ及び/又は他の回路構成を含む、処理回路構成又は回路構成とみなされる。本開示において、回路構成、ユニット、手段、又はこれらに類する用語は、開示された機能の少なくとも一部を実行するハードウェア、又は、開示された機能の少なくとも一部を実行するようにプログラムされたハードウェアである。ハードウェアは、本明細書に開示されたハードウェアであってよく、或いは、記載された機能の少なくとも一部を実行するようにプログラム及び/又は構成された既知のハードウェアであってもよい。ハードウェアが或るタイプの回路構成とみなされ得るプロセッサである場合、回路構成、ユニット、手段、又はこれらに類する用語は、ハードウェアとソフトウェアとの組み合わせであり、このソフトウェアはハードウェア及び/又はプロセッサを構成するために使用される。 At least a portion of the functionality of the elements described in this disclosure is implemented using circuitry or processing circuitry. The circuitry or processing circuitry may be a general-purpose processor, a special-purpose processor, an integrated circuit, a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Application Specific Integrated Circuit (ASIC), a programmable logic device (e.g., a Simple Programmable Logic Device (SPLD), a Complex Programmable Logic Device (CPLD), a Field Programmable Gate Array (FPGA)), or a combination of these devices configured and/or programmed to perform at least some of the disclosed functions. Array), conventional circuitry, and any combination thereof. A processor is considered to be processing circuitry or circuitry, including transistors and/or other circuitry. In this disclosure, circuitry, unit, means, or similar terms refers to hardware that performs at least some of the disclosed functions or that is programmed to perform at least some of the disclosed functions. The hardware may be the hardware disclosed herein or known hardware that is programmed and/or configured to perform at least some of the described functions. In the case of a processor, where the hardware can be considered to be a type of circuitry, circuitry, unit, means, or similar terms refers to a combination of hardware and software, and the software is used to configure the hardware and/or processor.
<実施形態の概要>
実施形態は、シャインプルーフの条件を満足する光学系を用いて被検眼を撮影することによって生成されたデジタル画像(シャインプルーフ画像と呼ぶ)から被検眼の炎症状態を示す情報(炎症状態情報と呼ぶ)を生成する技術に関する。
<Overview of the embodiment>
The embodiment relates to a technology for generating information indicating the inflammatory state of a test eye (referred to as inflammatory state information) from a digital image (referred to as a Scheimpflug image) generated by photographing the test eye using an optical system that satisfies the Scheimpflug condition.
実施形態によって処理されるシャインプルーフ画像の個数は任意であってよく、幾つかの実施形態は1つのシャインプルーフ画像を処理し、幾つかの実施形態は複数の画像を処理する。この複数の画像は、例えば、スリット光を用いたスキャン(スリットスキャンと呼ぶ)によって収集される。スリットスキャンは、本願の出願人により開発された、被検眼の3次元領域をスリット光でスキャンして一連の画像を収集する眼科イメージング技術であり、特許文献3(特開2019-213733号公報)などにおいて説明されている。 The number of Scheimpflug images processed by an embodiment may be any number; some embodiments process one Scheimpflug image, and some embodiments process multiple images. These multiple images are collected, for example, by scanning with a slit of light (referred to as slit scanning). Slit scanning is an ophthalmic imaging technique developed by the applicant of the present application that collects a series of images by scanning a three-dimensional region of the subject's eye with a slit of light, and is described in Patent Document 3 (JP 2019-213733 A), among others.
幾つかの実施形態によって処理されるシャインプルーフ画像は、シャインプルーフ画像を加工して作成された画像でもよい。シャインプルーフ画像を加工して作成された画像の例としては、補正、編集、強調などの任意のデジタル画像処理をシャインプルーフ画像に適用して作成された画像や、複数のシャインプルーフ画像から構築された3次元画像(ボリューム画像)や、3次元画像に任意のレンダリングを適用して作成された画像などがある。 The Scheimpflug image processed by some embodiments may be an image created by processing a Scheimpflug image. Examples of images created by processing a Scheimpflug image include an image created by applying any digital image processing such as correction, editing, or enhancement to a Scheimpflug image, a three-dimensional image (volume image) constructed from multiple Scheimpflug images, or an image created by applying any rendering to a three-dimensional image.
実施形態によって生成される炎症状態情報は、被検眼の炎症状態に関連した任意の情報であってよい。実施形態の炎症状態情報は、前房内に存在する炎症性細胞(前房セル)に関する情報、前房内に存在する蛋白質(前房フレア)に関する情報、水晶体の混濁に関する情報、疾患の発症・経過に関する情報、及び、疾患の活動性に関する情報のうちのいずれか1つ以上を含んでいてよい。幾つかの実施形態は、2つ以上の情報に基づいて総合的な情報(例えば、総合的な評価情報)を生成してもよい。 The inflammatory state information generated by the embodiments may be any information related to the inflammatory state of the subject's eye. The inflammatory state information of the embodiments may include one or more of the following: information on inflammatory cells present in the anterior chamber (anterior chamber cells), information on proteins present in the anterior chamber (anterior chamber flare), information on lens opacity, information on the onset and progression of disease, and information on disease activity. Some embodiments may generate comprehensive information (e.g., comprehensive evaluation information) based on two or more pieces of information.
炎症性細胞に関する情報としては、炎症性細胞の密度(濃度)、個数、位置、分布などの任意のパラメータの情報や、所定のパラメータの情報に基づく評価情報などがある。炎症性細胞に関する評価情報を細胞評価情報と呼ぶ。前房フレアに関する情報としては、フレアの濃度、個数、位置、分布などの任意のパラメータの情報や、所定のパラメータの情報に基づく評価情報などがある。水晶体混濁に関する情報としては、混濁の濃度、個数、位置、分布などの任意のパラメータの情報や、所定のパラメータの情報に基づく評価情報などがある。疾患の発症・経過に関する情報としては、発症の有無、発症の状態、罹患期間、経過の状態などの任意のパラメータの情報や、所定のパラメータの情報に基づく評価情報などがある。疾患の活動性に関する情報としては、疾患の活動の状態などの任意のパラメータの情報や、所定のパラメータの情報に基づく評価情報などがある。 Information about inflammatory cells includes information on arbitrary parameters such as the density (concentration), number, position, and distribution of inflammatory cells, as well as evaluation information based on information on specified parameters. Evaluation information about inflammatory cells is called cell evaluation information. Information about anterior chamber flare includes information on arbitrary parameters such as flare concentration, number, position, and distribution, as well as evaluation information based on information on specified parameters. Information about lens opacity includes information on arbitrary parameters such as opacity concentration, number, position, and distribution, as well as evaluation information based on information on specified parameters. Information about disease onset and progression includes information on arbitrary parameters such as the presence or absence of onset, the state of onset, duration of illness, and progress, as well as evaluation information based on information on specified parameters. Information about disease activity includes information on arbitrary parameters such as the state of disease activity, as well as evaluation information based on information on specified parameters.
炎症状態に関する評価情報を生成する実施形態の例示的な態様は、この評価情報を生成する処理を行う眼科装置により生成された情報だけでなく、当該眼科装置に外部から入力された情報(例えば、他の眼科装置により取得された情報、医師により入力された情報)にも基づいて、評価情報を生成するように構成されていてもよい。 An exemplary embodiment of generating evaluation information regarding an inflammatory state may be configured to generate the evaluation information based not only on information generated by an ophthalmic device that performs the process of generating the evaluation information, but also on information input to the ophthalmic device from outside (e.g., information acquired by another ophthalmic device, information input by a doctor).
以上に例示した炎症状態情報を生成するために参照される情報は任意であってよく、例えば、The Standardization of Uveitis Nomenclature(SUN) Working Groupにより提案されたぶどう膜炎疾患の分類基準を含んでいてもよい(“Standardization of uveitis nomenclature for reporting clinical data. Results of the First International Workshop”、American Journal of Ophthalmology、Volume 140、Issue 3、September 2005、Page 509-516)。 The information referenced to generate the above-described inflammatory status information may be any information, and may include, for example, the classification criteria for uveitis diseases proposed by the Standardization of Uveitis Nomenclature (SUN) Working Group ("Standardization of Uveitis Nomenclature for Reporting Clinical Data. Results of the First International Workshop," American Journal of Ophthalmology, Volume 140, Issue 3, September 2005, Page 14). 509-516).
なお、実施形態の炎症状態情報は、上記の例に限定されるものはない。また、実施形態の炎症状態情報を生成するための参照情報も、上記の例に限定されるものではない。 Note that the inflammation state information of the embodiment is not limited to the above example. Furthermore, the reference information used to generate the inflammation state information of the embodiment is not limited to the above example.
実施形態では、被検眼の前眼部にスリットスキャンを適用可能な例示的な態様についても説明する。スリットスキャンが適用される被検眼の部位は、炎症状態情報の生成に使用されるデータを取得するためのスリットスキャンが適用される部位の一部又は全体を少なくとも含む。例えば、炎症性細胞に関する情報及び/又は前房フレアに関する情報を含む炎症状態情報を生成する場合、前房の少なくとも一部を含む領域に対してスリットスキャンが適用される。また、水晶体混濁に関する情報を含む炎症状態情報を生成する場合、水晶体の少なくとも一部を含む領域に対してスリットスキャンが適用される。スリットスキャン以外の手法で2つ以上のシャインプルーフ画像を取得する場合や、シャインプルーフ画像を1つのみ取得する場合においても同様である。 The embodiments also describe exemplary aspects in which slit scanning can be applied to the anterior segment of the subject's eye. The portion of the subject's eye to which slit scanning is applied includes at least a portion or the entire portion to which slit scanning is applied to acquire data used to generate inflammation state information. For example, when generating inflammation state information including information on inflammatory cells and/or information on anterior chamber flare, slit scanning is applied to an area including at least a portion of the anterior chamber. Furthermore, when generating inflammation state information including information on lens opacity, slit scanning is applied to an area including at least a portion of the lens. The same applies when two or more Scheimpflug images are acquired using a method other than slit scanning, or when only one Scheimpflug image is acquired.
一般に、スリットスキャンが適用される被検眼の領域(部位)は、前眼部の少なくとも一部(例:角膜、虹彩、前房、隅角、毛様体、チン小帯、水晶体、神経、血管などの組織;病変部;治療痕;眼内レンズ、低侵襲緑内障手術(MIGS)デバイスなどの人工物)、及び/又は、後眼部の少なくとも一部(例:硝子体、網膜、脈絡膜、強膜、視神経乳頭、篩状板、黄斑、神経、血管などの組織;病変部;治療痕;人工網膜などの人工物)を含む。幾つかの例示的な態様では、瞼やマイボーム腺などの眼球近傍組織の少なくとも一部にスリットスキャンを適用してもよい。幾つかの例示的な態様では、前眼部の少なくとも一部、後眼部の少なくとも一部、及び、眼球近傍組織の少なくとも一部のうちのいずれか2つを含む3次元領域又は全てを含む3次元領域に対してスリットスキャンを適用してもよい。 Generally, the region (site) of the subject's eye to which the slit scan is applied includes at least a portion of the anterior segment (e.g., tissues such as the cornea, iris, anterior chamber, angle, ciliary body, zonules, lens, nerves, and blood vessels; lesions; treatment scars; and artificial structures such as intraocular lenses and minimally invasive glaucoma surgery (MIGS) devices) and/or at least a portion of the posterior segment (e.g., tissues such as the vitreous body, retina, choroid, sclera, optic disc, lamina cribrosa, macula, nerves, and blood vessels; lesions; treatment scars; and artificial structures such as retinal prostheses). In some exemplary embodiments, the slit scan may be applied to at least a portion of tissues near the eye, such as the eyelids and meibomian glands. In some exemplary embodiments, the slit scan may be applied to a three-dimensional region including any two or all of at least a portion of the anterior segment, at least a portion of the posterior segment, and at least a portion of tissues near the eye.
前述した細胞評価情報を含む炎症状態情報を生成することが可能な実施形態は、次の3つの処理のうちの少なくとも1つを実行するように構成されていてよい:(1)被検眼の前房に相当する画像領域(前房領域と呼ぶ)を特定するためのセグメンテーション(第1セグメンテーション又は前房セグメンテーションと呼ぶ);(2)炎症性細胞に相当する画像領域(細胞領域と呼ぶ)を特定するためのセグメンテーション(第2セグメンテーション又は細胞セグメンテーションと呼ぶ);(3)細胞評価情報を生成するための処理(細胞評価情報生成処理と呼ぶ)。このような実施形態の幾つかの例示的な態様を以下に説明する。 An embodiment capable of generating inflammation status information including the above-described cell evaluation information may be configured to perform at least one of the following three processes: (1) segmentation (referred to as first segmentation or anterior chamber segmentation) to identify an image region corresponding to the anterior chamber of the subject's eye (referred to as an anterior chamber region); (2) segmentation (referred to as second segmentation or cell segmentation) to identify an image region corresponding to inflammatory cells (referred to as a cell region); (3) processing to generate cell evaluation information (referred to as cell evaluation information generation processing). Some exemplary aspects of such an embodiment are described below.
第1の例示的な態様は、シャインプルーフ画像から前房領域を特定するための第1セグメンテーションと、この第1セグメンテーションにより特定された前房領域から細胞領域を特定する第2セグメンテーションと、この第2セグメンテーションにより特定された細胞領域から細胞評価情報を生成する細胞評価情報生成処理とのうちの少なくとも1つの処理を実行するように構成されている。本態様の第1セグメンテーションは、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の第2セグメンテーションは、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の細胞評価情報生成処理は、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の詳細については後述する。 A first exemplary embodiment is configured to perform at least one of the following processes: a first segmentation for identifying an anterior chamber region from a Scheimpflug image; a second segmentation for identifying a cellular region from the anterior chamber region identified by the first segmentation; and a cell evaluation information generation process for generating cell evaluation information from the cellular region identified by the second segmentation. The first segmentation of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. The second segmentation of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. The cell evaluation information generation process of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. Details of this embodiment will be described later.
第2の例示的な態様は、前房領域を特定するための第1セグメンテーションを実行することなく、シャインプルーフ画像から細胞領域を特定するための第2セグメンテーションと、この第2セグメンテーションにより特定された細胞領域から細胞評価情報を生成する細胞評価情報生成処理とのうちの少なくとも1つの処理を実行するように構成されている。本態様の第2セグメンテーションは、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の細胞評価情報生成処理は、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の詳細については後述する。 A second exemplary embodiment is configured to perform at least one of a second segmentation for identifying a cellular region from a Scheimpflug image and a cell evaluation information generation process for generating cell evaluation information from the cellular region identified by the second segmentation, without performing a first segmentation for identifying the anterior chamber region. The second segmentation of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. The cell evaluation information generation process of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. Details of this embodiment will be described later.
第3の例示的な態様は、前房領域を特定するための第1セグメンテーション及び細胞領域を特定するための第2セグメンテーションを実行することなく、シャインプルーフ画像から細胞評価情報を生成するための細胞評価情報生成処理を実行するように構成されている。本態様の細胞評価情報生成処理は、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の詳細については後述する。 A third exemplary embodiment is configured to perform a cell evaluation information generation process for generating cell evaluation information from a Scheimpflug image without performing a first segmentation for identifying the anterior chamber region and a second segmentation for identifying the cellular region. The cell evaluation information generation process of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. Details of this embodiment will be described later.
第4の例示的な態様は、細胞領域を特定するための第2セグメンテーションを実行することなく、シャインプルーフ画像から前房領域を特定するための第1セグメンテーションと、この第1セグメンテーションにより特定された前房領域から細胞評価情報を生成するための細胞評価情報生成処理とのうちの少なくとも1つを実行するように構成されている。本態様の第1セグメンテーションは、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の細胞評価情報生成処理は、機械学習により訓練されたニューラルネットワークを用いて実行されてよいが、これに限定されない。本態様の詳細については後述する。 A fourth exemplary embodiment is configured to perform at least one of a first segmentation for identifying an anterior chamber region from a Scheimpflug image and a cell evaluation information generation process for generating cell evaluation information from the anterior chamber region identified by the first segmentation, without performing a second segmentation for identifying a cellular region. The first segmentation of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. The cell evaluation information generation process of this embodiment may be performed using a neural network trained by machine learning, but is not limited to this. Details of this embodiment will be described later.
第5の例示的な態様は、機械学習により訓練されたニューラルネットワークを用いることなく実行される。本態様は、シャインプルーフ画像を解析して前房領域を特定するための第1セグメンテーションと、この第1セグメンテーションにより特定された前房領域を解析して細胞領域を特定するための第2セグメンテーションと、第2セグメンテーションにより特定された細胞領域に基づいて細胞評価情報を生成するための細胞評価情報生成処理とを実行するように構成されている。本態様の詳細については後述する。 A fifth exemplary embodiment is implemented without using a neural network trained by machine learning. This embodiment is configured to perform a first segmentation for analyzing a Scheimpflug image to identify an anterior chamber region, a second segmentation for analyzing the anterior chamber region identified by the first segmentation to identify a cellular region, and a cell evaluation information generation process for generating cell evaluation information based on the cellular region identified by the second segmentation. Details of this embodiment will be described later.
第6の例示的な態様は、第1セグメンテーションの少なくとも一部、第2セグメンテーションの少なくとも一部、及び、細胞評価情報生成処理の少なくとも一部のうちのいずれか1つ以上を機械学習ベースの構成で実行するとともに、機械学習ベースの構成で実行される処理以外の処理を非機械学習ベースの構成で実行するように構成されている。本態様は、例えば、上記した第1~第4の例示的な態様のいずれかと、第5の例示的な態様とを部分的に組み合わせることによって実現されるものであるから、その詳細な説明については省略する。 The sixth exemplary aspect is configured to execute at least one or more of at least a portion of the first segmentation, at least a portion of the second segmentation, and at least a portion of the cell evaluation information generation process using a machine learning-based configuration, while executing processes other than those executed using the machine learning-based configuration using a non-machine learning-based configuration. This aspect is realized, for example, by partially combining any of the first to fourth exemplary aspects described above with the fifth exemplary aspect, and therefore a detailed description thereof will be omitted.
<眼科装置>
実施形態に係る眼科装置の例示的な態様を提供する。本態様に係る眼科装置の具体例(実施例)については後述する。
<Ophthalmological equipment>
An exemplary embodiment of the ophthalmic apparatus according to the present invention will be described below.
図1は、本態様に係る眼科装置の構成を示す。眼科装置1000は、画像取得部1010と、データ処理部1020とを含んでいる。 Figure 1 shows the configuration of an ophthalmic device according to this embodiment. The ophthalmic device 1000 includes an image acquisition unit 1010 and a data processing unit 1020.
画像取得部1010は、被検眼のシャインプルーフ画像を取得するように構成されている。幾つかの例示的な態様の画像取得部1010は、被検眼を撮影してシャインプルーフ画像を取得するように構成されている。このような画像取得部1010の構成例を図2Aに示す。 The image acquisition unit 1010 is configured to acquire a Scheimpflug image of the subject's eye. In some exemplary embodiments, the image acquisition unit 1010 is configured to photograph the subject's eye and acquire a Scheimpflug image. An example configuration of such an image acquisition unit 1010 is shown in FIG. 2A.
図2Aに示す画像取得部1010Aは、照明系1011及び撮影系1012を含む。照明系1011は、被検眼にスリット光を投射するように構成されている。撮影系1012は、被検眼の撮影を行うように構成されており、撮像素子1013と、被検眼からの光を撮像素子1013に導く光学系(図示せず)とを含んでいる。 The image acquisition unit 1010A shown in FIG. 2A includes an illumination system 1011 and an imaging system 1012. The illumination system 1011 is configured to project a slit of light onto the subject's eye. The imaging system 1012 is configured to capture an image of the subject's eye, and includes an image sensor 1013 and an optical system (not shown) that guides light from the subject's eye to the image sensor 1013.
照明系1011と撮影系1012とは、シャインプルーフの条件を満足するように構成されており、シャインプルーフカメラとして機能する。より具体的には、照明系1011の光軸を通る平面(物面を含む平面)と、撮影系1012の主面と、撮像素子1013の撮像面とが、同一の直線上にて交差するように、照明系1011及び撮影系1012は構成されている。これにより、物面内の全ての位置(照明系1011の光軸に沿う方向における全ての位置)に撮影系1012のピントが合った状態で撮影を行うことができる。 The illumination system 1011 and the imaging system 1012 are configured to satisfy the Scheimpflug condition and function as a Scheimpflug camera. More specifically, the illumination system 1011 and the imaging system 1012 are configured so that a plane passing through the optical axis of the illumination system 1011 (a plane including the object plane), the principal plane of the imaging system 1012, and the imaging plane of the image sensor 1013 intersect on the same straight line. This allows imaging to be performed with the imaging system 1012 focused on all positions within the object plane (all positions in the direction along the optical axis of the illumination system 1011).
幾つかの例示的な態様において、図2Aに示す画像取得部1010Aは、被検眼の3次元領域をスリット光でスキャンして一連のシャインプルーフ画像を収集するように構成されている。本例の画像取得部1010Aは、被検眼の3次元領域に対するスリット光の投射位置を移動しながら繰り返し撮影を行うことによって一連のシャインプルーフ画像を収集するように構成されている。 In some exemplary embodiments, the image acquisition unit 1010A shown in FIG. 2A is configured to collect a series of Scheimpflug images by scanning a three-dimensional region of the subject's eye with a slit of light. In this example, the image acquisition unit 1010A is configured to collect a series of Scheimpflug images by repeatedly capturing images while moving the projection position of the slit of light relative to the three-dimensional region of the subject's eye.
幾つかの例示的な態様において、画像取得部1010Aは、スリット光の長手方向に直交する方向にスリット光を平行移動することによって被検眼の3次元領域をスキャンするように構成されてよい。このようなスキャン態様は、スリット光を回転させて前眼部をスキャンする従来の前眼部撮影装置のそれとは異なっている。 In some exemplary embodiments, the image acquisition unit 1010A may be configured to scan a three-dimensional region of the subject's eye by translating the slit light in a direction perpendicular to the longitudinal direction of the slit light. This scanning mode differs from that of conventional anterior segment imaging devices, which scan the anterior segment by rotating the slit light.
ここで、スリット光の長手方向は、被検眼への投射位置におけるスリット光のビーム断面の長手方向、換言すると、被検眼上に形成されたスリット光の像の長手方向であり、被検者の体軸に沿う方向(体軸方向)に略一致していてよい。また、長手方向におけるスリット光の寸法は、被検体の体軸方向における角膜径以上であってよく、スリット光の平行移動の距離は、被検体の体軸方向に直交する方向における角膜径以上であってよい。 Here, the longitudinal direction of the slit light is the longitudinal direction of the beam cross section of the slit light at the projection position on the subject's eye, in other words, the longitudinal direction of the image of the slit light formed on the subject's eye, and may approximately coincide with the direction along the subject's body axis (body axis direction). Furthermore, the dimension of the slit light in the longitudinal direction may be equal to or greater than the corneal diameter in the subject's body axis direction, and the distance of translation of the slit light may be equal to or greater than the corneal diameter in a direction perpendicular to the subject's body axis direction.
本例の画像取得部1010Aにより収集された一連のシャインプルーフ画像は、時間的に連続して収集された画像群(フレーム群)ではあるが、被検眼の3次元領域における異なる複数の位置から逐次に収集された画像群であるから、一般的な動画像とは異なり、空間的に分布する画像群である。 The series of Scheimpflug images collected by the image acquisition unit 1010A in this example is a group of images (group of frames) collected continuously in time, but because they are a group of images collected sequentially from multiple different positions in the three-dimensional region of the subject's eye, they are a group of images that are spatially distributed, unlike general moving images.
本例の画像取得部1010Aにおいて、照明系1011は、スリット光を被検眼の3次元領域に投射し、撮影系1012は、照明系1011からのスリット光が投射されている被検眼の3次元領域を撮影する。本例の画像取得部1010Aは、更に、照明系1011及び撮影系1012を移動するための機構を含んでいる。 In the image acquisition unit 1010A of this example, the illumination system 1011 projects slit light onto a three-dimensional area of the subject's eye, and the imaging system 1012 images the three-dimensional area of the subject's eye onto which the slit light from the illumination system 1011 is projected. The image acquisition unit 1010A of this example further includes a mechanism for moving the illumination system 1011 and the imaging system 1012.
本例の画像取得部1010Aが適用された眼科装置1000のデータ処理部1020は、画像取得部1010Aにより収集された一連のシャインプルーフ画像に含まれるシャインプルーフ画像から炎症状態情報を生成するように構成されていてよい。本例のデータ処理部1020は、画像取得部1010Aにより収集された一連のシャインプルーフ画像に含まれる1つ以上のシャインプルーフ画像を処理することによって炎症状態情報の生成を実行する。ここで、炎症状態情報の生成に使用されるシャインプルーフ画像の個数は任意であってよい。 The data processing unit 1020 of the ophthalmic apparatus 1000 to which the image acquisition unit 1010A of this example is applied may be configured to generate inflammation state information from a Scheimpflug image included in the series of Scheimpflug images collected by the image acquisition unit 1010A. The data processing unit 1020 of this example generates inflammation state information by processing one or more Scheimpflug images included in the series of Scheimpflug images collected by the image acquisition unit 1010A. Here, the number of Scheimpflug images used to generate the inflammation state information may be any number.
また、本例の画像取得部1010Aが適用された眼科装置1000のデータ処理部1020は、画像取得部1010Aにより収集された一連のシャインプルーフ画像を加工して加工画像データを生成する処理と、生成された加工画像データに基づいて炎症状態情報を生成する処理とを実行するように構成されていてよい。 Furthermore, the data processing unit 1020 of the ophthalmic device 1000 to which the image acquisition unit 1010A of this example is applied may be configured to execute a process of processing a series of Scheimpflug images collected by the image acquisition unit 1010A to generate processed image data, and a process of generating inflammation status information based on the generated processed image data.
例えば、本例のデータ処理部1020は、一連のシャインプルーフ画像に含まれる複数のシャインプルーフ画像から3次元画像(加工画像データの例である)を構築する処理と、この3次元画像に基づいて炎症状態情報を生成する処理とを実行するように構成されていてよい。或いは、本例のデータ処理部1020は、一連のシャインプルーフ画像に含まれる複数のシャインプルーフ画像から3次元画像を構築する処理と、この3次元画像からレンダリング画像(加工画像データの例である)を生成する処理と、このレンダリング画像に基づいて炎症状態情報を生成する処理とを実行するように構成されていてよい。 For example, the data processing unit 1020 in this example may be configured to execute a process of constructing a three-dimensional image (an example of processed image data) from multiple Scheimpflug images included in a series of Scheimpflug images, and a process of generating inflammation status information based on this three-dimensional image. Alternatively, the data processing unit 1020 in this example may be configured to execute a process of constructing a three-dimensional image from multiple Scheimpflug images included in a series of Scheimpflug images, a process of generating a rendering image (an example of processed image data) from this three-dimensional image, and a process of generating inflammation status information based on this rendering image.
幾つかの例示的な態様において、画像取得部1010Aの撮影系1012は、2つ以上の撮影系を含んでいてよい。例えば、図2Bに示す画像取得部1010Bの撮影系1012Aは、互いに異なる方向からそれぞれ撮影する第1撮影系1014及び第2撮影系1015を含んでいる。 In some exemplary embodiments, the imaging system 1012 of the image acquisition unit 1010A may include two or more imaging systems. For example, the imaging system 1012A of the image acquisition unit 1010B shown in FIG. 2B includes a first imaging system 1014 and a second imaging system 1015 that capture images from different directions.
本例の画像取得部1010Bは、一連のシャインプルーフ画像を収集するためのスリットスキャンにおいて被検眼の3次元領域を互いに異なる方向からそれぞれ第1撮影系1014及び第2撮影系1015で撮影するように構成されていてよい。例えば、被検眼への入射位置におけるスリット光のビーム断面の長手方向が上下方向(Y方向)であり、且つ、スリット光の移動方向が水平方向(左右方向、X方向)であるように画像取得部1010Bが構成されている場合において、第1撮影系1014及び第2撮影系1015は、一方が左斜方から被検眼を撮影し、且つ、他方が右斜方から被検眼を撮影するように配置されていてよい。 In this example, the image acquisition unit 1010B may be configured to capture images of a three-dimensional region of the subject's eye from different directions using the first imaging system 1014 and the second imaging system 1015, respectively, during a slit scan to collect a series of Scheimpflug images. For example, if the image acquisition unit 1010B is configured so that the longitudinal direction of the beam cross section of the slit light at the incident position on the subject's eye is the vertical direction (Y direction) and the direction of movement of the slit light is the horizontal direction (left-right direction, X direction), the first imaging system 1014 and the second imaging system 1015 may be arranged so that one captures an image of the subject's eye from an oblique left direction and the other captures an image of the subject's eye from an oblique right direction.
第1撮影系1014により収集される一連のシャインプルーフ画像を第1シャインプルーフ画像群と呼び、第2撮影系1015により収集される一連のシャインプルーフ画像を第2シャインプルーフ画像群と呼ぶ。このような画像取得部1010Bにより収集される一連のシャインプルーフ画像は、第1シャインプルーフ画像群と第2シャインプルーフ画像群とを含んでいる。 The series of Scheimpflug images collected by the first imaging system 1014 is called the first Scheimpflug image group, and the series of Scheimpflug images collected by the second imaging system 1015 is called the second Scheimpflug image group. Such a series of Scheimpflug images collected by the image acquisition unit 1010B includes a first Scheimpflug image group and a second Scheimpflug image group.
なお、スリットスキャンを行うことなく、第1撮影系1014により1枚のシャインプルーフ画像(第1シャインプルーフ画像)を取得し、第2撮影系1015により1枚のシャインプルーフ画像(第2シャインプルーフ画像)を取得する場合においても、用語の便宜上、第1撮影系1014により取得された1枚のシャインプルーフ画像を第1シャインプルーフ画像群と呼ぶことがあり、第2撮影系1015により取得された1枚のシャインプルーフ画像を第2シャインプルーフ画像群と呼ぶことがある。このように、本開示において、用語「群」は、複数の要素が含まれる場合だけでなく、1つの要素のみが含まれる場合にも使用されることがある。 Note that even when one Scheimpflug image (first Scheimpflug image) is acquired by the first imaging system 1014 and one Scheimpflug image (second Scheimpflug image) is acquired by the second imaging system 1015 without slit scanning, for convenience of terminology, the one Scheimpflug image acquired by the first imaging system 1014 may be referred to as the first Scheimpflug image group, and the one Scheimpflug image acquired by the second imaging system 1015 may be referred to as the second Scheimpflug image group. Thus, in this disclosure, the term "group" may be used not only when multiple elements are included, but also when only one element is included.
本例の画像取得部1010Bがスリットスキャンを実行する場合において、第1撮影系1014による被検眼の撮影と第2撮影系1015による被検眼の撮影とは、互いに並行して実行される。すなわち、画像取得部1010Bは、被検眼の3次元領域に対するスリット光の投射位置を移動しつつ、第1撮影系1014による撮影と第2撮影系1015による撮影とを並行して行う。 When the image acquisition unit 1010B in this example performs a slit scan, the first imaging system 1014 and the second imaging system 1015 capture images of the subject's eye in parallel. That is, the image acquisition unit 1010B performs imaging in parallel with the first imaging system 1014 and the second imaging system 1015 while moving the projection position of the slit light relative to the three-dimensional region of the subject's eye.
更に、本例の画像取得部1010Bは、第1撮影系1014による撮影(シャインプルーフ画像の収集)と第2撮影系1015による撮影(シャインプルーフ画像の収集)とを互いに同期して実行するように構成されていてよい。この同期関係を参照することで、第1シャインプルーフ画像群と第2シャインプルーフ画像群との間の関連付けを、画像処理等を用いることなく、容易に行うことができる。この関連付けは、例えば、互いの取得時間の差が小さいシャインプルーフ画像同士を対応付けるように実行される。 Furthermore, the image acquisition unit 1010B in this example may be configured to synchronize the image capture by the first imaging system 1014 (collection of Scheimpflug images) with the image capture by the second imaging system 1015 (collection of Scheimpflug images). By referencing this synchronization relationship, the first Scheimpflug image group and the second Scheimpflug image group can be easily associated without using image processing or the like. This association is performed, for example, to associate Scheimpflug images that have a small difference in acquisition time with each other.
このような態様において、眼科装置1000は、第1撮影系1014による撮影と第2撮影系1015による撮影との相互同期関係を参照して、当該スリットスキャンに対応する一連のシャインプルーフ画像を第1シャインプルーフ画像群及び第2シャインプルーフ画像群から再構成することができる。 In this manner, the ophthalmic device 1000 can reconstruct a series of Scheimpflug images corresponding to the slit scan from the first Scheimpflug image group and the second Scheimpflug image group by referring to the mutual synchronization relationship between the image capture by the first image capture system 1014 and the image capture by the second image capture system 1015.
図2Bに示す画像取得部1010Bが適用されている眼科装置1000の構成例を図2Cに示す。本例の画像取得部1010Bにおいて、第1撮影系1014の光軸と第2撮影系1015の光軸とは、照明系1011の光軸に対して互いに反対の方向に傾斜して配置されている。更に、本例のデータ処理部1020Aは、画像選択部1021及び炎症状態情報生成部1022を含んでいる。 Figure 2C shows an example configuration of an ophthalmic device 1000 to which the image acquisition unit 1010B shown in Figure 2B is applied. In the image acquisition unit 1010B of this example, the optical axis of the first imaging system 1014 and the optical axis of the second imaging system 1015 are arranged so as to be tilted in opposite directions relative to the optical axis of the illumination system 1011. Furthermore, the data processing unit 1020A of this example includes an image selection unit 1021 and an inflammation state information generation unit 1022.
画像選択部1021は、第1撮影系1014により取得された第1シャインプルーフ画像群及び第2撮影系1015により取得された第2シャインプルーフ画像群のうちから画像を選択するように構成されている。例えば、画像選択部1021は、第1撮影系1014により取得された第1シャインプルーフ画像及び第2撮影系1015により取得された第2シャインプルーフ画像の一方を選択するように構成されていてよい。 The image selection unit 1021 is configured to select an image from the first Scheimpflug image group acquired by the first imaging system 1014 and the second Scheimpflug image group acquired by the second imaging system 1015. For example, the image selection unit 1021 may be configured to select one of the first Scheimpflug image acquired by the first imaging system 1014 and the second Scheimpflug image acquired by the second imaging system 1015.
画像選択部1021は、第1撮影系1014による撮影と第2撮影系1015による撮影との同期に基づきそれぞれ収集された第1シャインプルーフ画像群と第2シャインプルーフ画像群との間の対応関係に基づいて、第1シャインプルーフ画像群及び第2シャインプルーフ画像群を収集したスリットスキャンに対応する新たな一連のシャインプルーフ画像を第1シャインプルーフ画像群及び第2シャインプルーフ画像群から選択するように構成されている。端的に言うと、画像選択部1021は、第1撮影系1014及び第2撮影系1015によりそれぞれ収集された第1シャインプルーフ画像群及び第2シャインプルーフ画像群から一連のシャインプルーフ画像を再構成するように構成されている。 The image selection unit 1021 is configured to select a new series of Scheimpflug images from the first Scheimpflug image group and the second Scheimpflug image group, corresponding to the slit scans that collected the first Scheimpflug image group and the second Scheimpflug image group, based on the correspondence between the first Scheimpflug image group and the second Scheimpflug image group, respectively, collected based on synchronization between image capture by the first imaging system 1014 and image capture by the second imaging system 1015. In short, the image selection unit 1021 is configured to reconstruct a series of Scheimpflug images from the first Scheimpflug image group and the second Scheimpflug image group collected by the first imaging system 1014 and the second imaging system 1015, respectively.
画像選択部1021が実行する画像選択処理の手法は任意であってよい。例えば、第1撮影系1014及び第2撮影系1015の構成及び/又は配置や、画像選択の目的及び/又は用途など、所定の条件や所定のパラメータに基づいて、画像選択処理の手法を決定及び/又は選択することができる。 The image selection processing method performed by the image selection unit 1021 may be any method. For example, the image selection processing method may be determined and/or selected based on specified conditions or parameters, such as the configuration and/or arrangement of the first imaging system 1014 and the second imaging system 1015, or the purpose and/or use of image selection.
画像取得部1010Bは、第1撮影系1014による撮影と第2撮影系1015による撮影とを相互同期的に実行する。また、前述したように、第1撮影系1014の光軸と第2撮影系1015の光軸とが、照明系1011の光軸に対して互いに反対の方向に傾斜して配置されている。例えば、第1撮影系1014の光軸は、照明系1011の光軸に対して左方に傾斜して配置されており、且つ、第2撮影系1015の光軸は、照明系1011の光軸に対して右方に傾斜して配置されている。このように配置された第1撮影系1014及び第2撮影系1015をそれぞれ左撮影系及び右撮影系と呼ぶことがある。 The image acquisition unit 1010B performs imaging using the first imaging system 1014 and imaging using the second imaging system 1015 in synchronization with each other. Furthermore, as described above, the optical axis of the first imaging system 1014 and the optical axis of the second imaging system 1015 are arranged so as to be tilted in opposite directions relative to the optical axis of the illumination system 1011. For example, the optical axis of the first imaging system 1014 is arranged so as to be tilted to the left relative to the optical axis of the illumination system 1011, and the optical axis of the second imaging system 1015 is arranged so as to be tilted to the right relative to the optical axis of the illumination system 1011. The first imaging system 1014 and second imaging system 1015 arranged in this manner may be referred to as the left imaging system and the right imaging system, respectively.
照明系1011の光軸に対する第1撮影系1014の光軸の傾斜角度と、照明系1011の光軸に対する第2撮影系1015の光軸の傾斜角度とは、互いに等しくてもよいし、互いに相違してもよい。また、これらの傾斜角度は固定されていてもよいし、可変であってもよい。 The tilt angle of the optical axis of the first imaging system 1014 relative to the optical axis of the illumination system 1011 and the tilt angle of the optical axis of the second imaging system 1015 relative to the optical axis of the illumination system 1011 may be equal to or different from each other. Furthermore, these tilt angles may be fixed or variable.
本例の照明系1011は、断面の長手方向がY方向に配向されたスリット光を被検眼に対して正面方向から投射するように構成及び配置される。また、本例の画像取得部1010Bは、照明系1011、第1撮影系1014、及び第2撮影系1015を一体的にX方向に移動することによって、被検眼の前眼部の3次元領域に対してスリットスキャンを適用する。 The illumination system 1011 in this example is constructed and arranged to project slit light, the longitudinal direction of the cross section of which is oriented in the Y direction, from the front onto the subject's eye. The image acquisition unit 1010B in this example also applies slit scanning to a three-dimensional region of the anterior segment of the subject's eye by integrally moving the illumination system 1011, the first imaging system 1014, and the second imaging system 1015 in the X direction.
本例の画像選択部1021は、第1撮影系1014により収集された第1シャインプルーフ画像群と第2撮影系1015により収集された第2シャインプルーフ画像群との間の対応関係に基づき、アーティファクトを含まない複数のシャインプルーフ画像を第1シャインプルーフ画像群及び第2シャインプルーフ画像群から選択することによって、第1シャインプルーフ画像群及び第2シャインプルーフ画像群を収集したスリットスキャンに対応する新たな一連のシャインプルーフ画像の選択を行う。このアーティファクトは、任意の種類のアーティファクトであってよい。本例のように前眼部スキャンを行う場合、このアーティファクトは、角膜反射に起因するアーティファクト(角膜反射アーティファクトと呼ぶ)であってよい。以下、画像選択部1021が実行する処理について幾つかの例を説明する。 The image selection unit 1021 in this example selects a new series of Scheimpflug images corresponding to the slit scan from which the first Scheimpflug image group and the second Scheimpflug image group were collected by selecting multiple Scheimpflug image groups that do not contain artifacts based on the correspondence between the first Scheimpflug image group collected by the first imaging system 1014 and the second Scheimpflug image group collected by the second imaging system 1015. This artifact may be any type of artifact. When performing an anterior segment scan as in this example, this artifact may be an artifact caused by corneal reflection (referred to as a corneal reflection artifact). Below, several examples of the processing performed by the image selection unit 1021 are described.
角膜反射アーティファクトが生じるスリット光の投射位置(シャインプルーフ画像、フレーム)は、左撮影系と右撮影系とで異なる。例えば、本例のように、断面の長手方向がY方向に配向されたスリット光を被検眼に対して正面方向から投射しつつ、照明系1011、第1撮影系1014、及び第2撮影系1015を一体的にX方向に移動することによってスリットスキャンを行う場合、スリット光の角膜反射光は、角膜頂点よりも左方の位置にスリット光が投射されているときには左撮影系に入射しやすく、角膜頂点よりも右方の位置にスリット光が投射されているときには右撮影系に入射しやすい。 The projection position (Scheimpflug image, frame) of the slit light at which the corneal reflection artifact occurs differs between the left and right imaging systems. For example, as in this example, when slit scanning is performed by projecting slit light whose cross-section longitudinal direction is oriented in the Y direction onto the subject's eye from the front while moving the illumination system 1011, first imaging system 1014, and second imaging system 1015 together in the X direction, the corneal reflection light of the slit light is likely to enter the left imaging system when the slit light is projected to a position to the left of the corneal apex, and is likely to enter the right imaging system when the slit light is projected to a position to the right of the corneal apex.
このような事情を考慮し、幾つかの例示的な態様の画像選択部1021は、まず、左撮影系としての第1撮影系1014により収集された第1シャインプルーフ画像群のうちから角膜頂点に対応するシャインプルーフ画像(第1角膜頂点画像)を特定するとともに、右撮影系としての第2撮影系1015により収集された第2シャインプルーフ画像群のうちから角膜頂点に対応するシャインプルーフ画像(第2角膜頂点画像)を特定するように構成される。 Taking these circumstances into consideration, the image selection unit 1021 in some exemplary embodiments is configured to first identify a Scheimpflug image (first corneal apex image) corresponding to the corneal apex from the first Scheimpflug image group collected by the first imaging system 1014 as the left imaging system, and to identify a Scheimpflug image (second corneal apex image) corresponding to the corneal apex from the second Scheimpflug image group collected by the second imaging system 1015 as the right imaging system.
幾つかの例示的な態様において、角膜頂点画像を特定する処理は、第1シャインプルーフ画像群に含まれる各シャインプルーフ画像から角膜表面に相当する画像を検出する処理と、これらの検出画像のピクセルのZ座標に基づき本例の眼科装置1000に最も近いピクセルを特定する処理と、特定されたピクセルを含むシャインプルーフ画像を第1角膜頂点画像に設定する処理とを含んでいてよい。第2角膜頂点画像の設定も同じ要領で実行されてよい。 In some exemplary embodiments, the process of identifying the corneal apex image may include a process of detecting an image corresponding to the corneal surface from each Scheimpflug image included in the first Scheimpflug image group, a process of identifying the pixel closest to the ophthalmic device 1000 of this example based on the Z coordinates of the pixels of these detected images, and a process of setting the Scheimpflug image including the identified pixel as the first corneal apex image. Setting the second corneal apex image may be performed in the same manner.
次に、画像選択部1021は、第1シャインプルーフ画像群のうちから第1角膜頂点画像よりも右方に位置するシャインプルーフ画像群を選択するとともに、第2シャインプルーフ画像群のうちから第2角膜頂点画像よりも左方に位置するシャインプルーフ画像群を選択し、選択された2つのシャインプルーフ画像群(並びに、第1角膜頂点画像及び/又は第2角膜頂点画像)からなる一連のシャインプルーフ画像を形成する。これにより、スリットスキャンが適用された前眼部の3次元領域にわたり、且つ、角膜反射アーティファクトを含まない(その可能性が高い)一連のシャインプルーフ画像が得られる。 Next, the image selection unit 1021 selects from the first Scheimpflug image group those Scheimpflug images located to the right of the first corneal apex image, and from the second Scheimpflug image group those Scheimpflug images located to the left of the second corneal apex image, thereby forming a series of Scheimpflug images consisting of the two selected Scheimpflug image groups (as well as the first corneal apex image and/or the second corneal apex image). This results in a series of Scheimpflug images that cover the three-dimensional region of the anterior segment to which the slit scan has been applied and that are (highly likely to) not contain corneal reflection artifacts.
角膜頂点画像を特定する処理の他の例を説明する。幾つかの例示的な態様の画像選択部1021は、第1撮影系1014(例えば左撮影系)及び第2撮影系1015(例えば右撮影系)により実質的に同時に取得された2つの画像のいずれかに角膜反射アーティファクトが含まれているか判定するように構成される。この角膜反射アーティファクト判定処理は、所定の画像解析を含んでおり、例えば、ピクセルに割り当てられた輝度情報に関する閾値処理を含む。なお、実質的に同時に取得された2つの画像を決定する処理は、第1撮影系1014による撮影と第2撮影系1015による撮影との間の同期関係に基づき実行することができる。 Another example of the process for identifying a corneal apex image will now be described. In some exemplary embodiments, the image selection unit 1021 is configured to determine whether a corneal reflection artifact is included in either of two images acquired substantially simultaneously by the first imaging system 1014 (e.g., the left imaging system) and the second imaging system 1015 (e.g., the right imaging system). This corneal reflection artifact determination process includes a predetermined image analysis, such as threshold processing on brightness information assigned to pixels. Note that the process for determining whether two images were acquired substantially simultaneously can be performed based on the synchronization between the imaging by the first imaging system 1014 and the imaging by the second imaging system 1015.
アーティファクト判定処理に用いられる閾値処理は、例えば、予め設定された閾値を超える輝度値が割り当てられたピクセルを特定するように実行される。典型的には、閾値は、画像中のスリット光像(スリット光の投射領域)の輝度値よりも高く設定されてよい。これにより、画像選択部1021は、スリット光像をアーティファクトとして判定することなく、スリット光像よりも明るい像をアーティファクトとして判定するように構成される。シャインプルーフ画像においてスリット光像よりも明るい像は、角膜での正反射に起因する像である可能性が高いことを考慮すると、このように構成された画像選択部1021により検出されるアーティファクトは、角膜反射アーティファクトである可能性が高いと考えることができる。 The threshold processing used in the artifact determination process is performed, for example, to identify pixels assigned a brightness value exceeding a preset threshold. Typically, the threshold may be set higher than the brightness value of the slit light image (the slit light projection area) in the image. This allows the image selection unit 1021 to be configured to determine an image brighter than the slit light image as an artifact, without determining the slit light image as an artifact. Considering that an image brighter than the slit light image in a Scheimpflug image is likely to be an image caused by specular reflection from the cornea, it can be considered that artifacts detected by the image selection unit 1021 configured in this manner are likely to be corneal reflection artifacts.
画像選択部1021は、アーティファクト判定のために、例えば、パターン認識、セグメンテーション、エッジ検出など、閾値処理以外の任意の画像解析を実行してもよい。一般に、画像解析、画像処理、機械学習、人工知能、コグニティブ・コンピューティングなど、任意の情報処理技術を、アーティファクト判定に適用することが可能である。 The image selection unit 1021 may perform any image analysis other than threshold processing, such as pattern recognition, segmentation, or edge detection, to determine artifacts. In general, any information processing technology, such as image analysis, image processing, machine learning, artificial intelligence, or cognitive computing, can be applied to artifact determination.
アーティファクト判定の結果、第1撮影系1014及び第2撮影系1015により実質的に同時に取得された2つの画像の一方の画像にアーティファクトが含まれると判定されたとき、画像選択部1021は、他方の画像を選択する。つまり、画像選択部1021は、第1撮影系1014及び第2撮影系1015により実質的に同時に取得された2つの画像のうち、アーティファクトが含まれると判定された一方の画像ではない他方の画像を選択する。 When the artifact determination results in one of two images acquired substantially simultaneously by the first imaging system 1014 and the second imaging system 1015 being determined to contain an artifact, the image selection unit 1021 selects the other image. In other words, of the two images acquired substantially simultaneously by the first imaging system 1014 and the second imaging system 1015, the image selection unit 1021 selects the other image that is not the image determined to contain an artifact.
双方の画像にアーティファクトが含まれると判定された場合を想定し、画像選択部1021は、例えば、アーティファクトが観察や診断に与える悪影響の大きさを評価する処理と、悪影響が小さい側の画像を選択する処理とを実行するように構成されてよい。この評価処理は、例えば、アーティファクトの寸法、強度、形状、及び位置のいずれか1つ以上の条件に基づき実行されてよい。典型的には、寸法が大きいアーティファクト、強度が高いアーティファクト、スリット光像などの注目領域やその近傍に位置するアーティファクトなどは、悪影響が大きいと評価される。 Assuming that both images are determined to contain artifacts, the image selection unit 1021 may be configured to, for example, perform a process of evaluating the magnitude of the adverse effect that the artifacts have on observation and diagnosis, and a process of selecting the image with the smaller adverse effect. This evaluation process may be performed based on, for example, one or more conditions of the artifact's size, intensity, shape, and position. Typically, artifacts with large size, high intensity, and artifacts located in or near a region of interest such as a slit light image are evaluated as having a large adverse effect.
なお、双方の画像にアーティファクトが含まれる場合などにおいて、特許文献3(特開2019-213733号公報)に開示されているアーティファクト除去を適用してもよい。 Note that in cases where both images contain artifacts, the artifact removal technique disclosed in Patent Document 3 (JP 2019-213733 A) may be applied.
以上に説明したような画像選択部1021を設けることにより、観察や解析や診断の妨げになるアーティファクトを含まない、被検眼の3次元領域の画像を提供することが可能になる。更に、アーティファクトを含まない被検眼の3次元領域の画像を後段の処理に提供することが可能になる。例えば、アーティファクトを含まない画像群に基づいて被検眼の3次元画像やレンダリング画像を構築することが可能になる。 By providing the image selection unit 1021 as described above, it becomes possible to provide an image of a three-dimensional region of the subject's eye that does not contain artifacts that interfere with observation, analysis, or diagnosis. Furthermore, it becomes possible to provide an image of a three-dimensional region of the subject's eye that does not contain artifacts to subsequent processing. For example, it becomes possible to construct a three-dimensional image or a rendering image of the subject's eye based on a group of images that do not contain artifacts.
実質的に同一の位置を撮影して得られた画像であっても、左撮影系で得られた画像と右撮影系で得られた画像とでは、描出された所定部位の寸法が互いに異なる場合がある。例えば、実質的に同一の位置を左撮影系及び右撮影系でそれぞれ撮影して得られた左画像及び右画像において、描出されている角膜の厚さや炎症性細胞の寸法や前房フレアの寸法が互いに異なる場合がある。このような場合においても、画像選択部1021を用いることによって所定部位の寸法を合わせることが可能になる。 Even when images are obtained by photographing substantially the same position, the dimensions of the depicted specific area may differ between the image obtained by the left and right imaging systems. For example, the depicted corneal thickness, dimensions of inflammatory cells, and dimensions of anterior chamber flare may differ between left and right images obtained by photographing substantially the same position with the left and right imaging systems, respectively. Even in such cases, it is possible to align the dimensions of the specified area by using the image selection unit 1021.
炎症状態情報生成部1022は、選択部1021により選択されたシャインプルーフ画像に基づいて炎症状態情報を生成するように構成されている。炎症状態情報の生成に使用されるシャインプルーフ画像の個数は任意に設定されてよい。また、炎症状態情報生成部1022は、選択部1021により選択された一連のシャインプルーフ画像群に含まれる1以上のシャインプルーフ画像を加工して加工画像データを生成する処理と、生成された加工画像データに基づいて炎症状態情報を生成する処理とを実行するように構成されていてもよい。 The inflammation state information generation unit 1022 is configured to generate inflammation state information based on the Scheimpflug images selected by the selection unit 1021. The number of Scheimpflug images used to generate the inflammation state information may be set arbitrarily. The inflammation state information generation unit 1022 may also be configured to execute a process of processing one or more Scheimpflug images included in the series of Scheimpflug images selected by the selection unit 1021 to generate processed image data, and a process of generating inflammation state information based on the generated processed image data.
前述したように、データ処理部1020により生成される炎症状態情報は、被検眼の前房内の炎症性細胞に関する評価情報である細胞評価情報を含んでいてよい。この場合、データ処理部1020は、第1セグメンテーション、第2セグメンテーション、及び細胞評価情報生成処理のうちの少なくとも1つの処理を実行するように構成されていてよい。ここで、第1セグメンテーションは前房に相当する前房領域を特定するための処理であり、第2セグメンテーションは炎症性細胞に相当する細胞領域を特定するための処理であり、細胞評価情報生成処理は細胞評価情報を生成するための処理である。 As described above, the inflammation state information generated by the data processing unit 1020 may include cell evaluation information, which is evaluation information regarding inflammatory cells in the anterior chamber of the subject's eye. In this case, the data processing unit 1020 may be configured to execute at least one of first segmentation, second segmentation, and cell evaluation information generation processing. Here, the first segmentation is processing for identifying an anterior chamber region corresponding to the anterior chamber, the second segmentation is processing for identifying a cellular region corresponding to inflammatory cells, and the cell evaluation information generation processing is processing for generating cell evaluation information.
第1セグメンテーションは、機械学習ベースの処理若しくは非機械学習ベースの処理であってよく、又は、機械学習ベースの処理及び非機械学習ベースの処理の組み合わせであってもよい。第2セグメンテーションは、機械学習ベースの処理若しくは非機械学習ベースの処理であってよく、又は、機械学習ベースの処理及び非機械学習ベースの処理の組み合わせであってもよい。細胞評価情報生成処理は、機械学習ベースの処理若しくは非機械学習ベースの処理であってよく、又は、機械学習ベースの処理及び非機械学習ベースの処理の組み合わせであってもよい。 The first segmentation may be a machine learning-based process or a non-machine learning-based process, or may be a combination of machine learning-based and non-machine learning-based processes. The second segmentation may be a machine learning-based process or a non-machine learning-based process, or may be a combination of machine learning-based and non-machine learning-based processes. The cell evaluation information generation process may be a machine learning-based process or a non-machine learning-based process, or may be a combination of machine learning-based and non-machine learning-based processes.
第1セグメンテーションに投入されるデータの種類、第2セグメンテーションに投入されるデータの種類、及び、細胞評価情報生成処理に投入されるデータの種類は、いずれも任意であってよい。以下、第1セグメンテーション、第2セグメンテーション、及び細胞評価情報生成処理を含む複数の処理の可能な組み合わせの幾つかの例について説明する。 The types of data input into the first segmentation, the second segmentation, and the cell evaluation information generation process may all be arbitrary. Below, we will explain some examples of possible combinations of multiple processes, including the first segmentation, the second segmentation, and the cell evaluation information generation process.
図3に示すデータ処理部1030は、図1のデータ処理部1020の構成の例である。本例のデータ処理部1030は、第1セグメンテーション部1031、第2セグメンテーション部1032、及び細胞評価情報生成処理部1033を含んでいる。 The data processing unit 1030 shown in Figure 3 is an example of the configuration of the data processing unit 1020 in Figure 1. The data processing unit 1030 in this example includes a first segmentation unit 1031, a second segmentation unit 1032, and a cell evaluation information generation processing unit 1033.
第1セグメンテーション部1031は、前房領域を特定するための第1セグメンテーションを実行するプロセッサを含み、画像取得部1010により取得されたシャインプルーフ画像から前房領域を特定するように構成されている。 The first segmentation unit 1031 includes a processor that performs first segmentation to identify the anterior chamber region, and is configured to identify the anterior chamber region from the Scheimpflug image acquired by the image acquisition unit 1010.
機械学習を用いて本例の第1セグメンテーションを実行する場合における第1セグメンテーション部1031の構成例を図4に示す。本例の第1セグメンテーション部1031Aは、予め構築された推論モデル1034(第1推論モデルと呼ぶ)を用いて第1セグメンテーションを実行するように構成されている。第1推論モデル1034は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1035(第1ニューラルネットワークと呼ぶ)を含んでいる。 Figure 4 shows an example configuration of the first segmentation unit 1031 when performing the first segmentation of this example using machine learning. The first segmentation unit 1031A of this example is configured to perform the first segmentation using a pre-constructed inference model 1034 (referred to as the first inference model). The first inference model 1034 includes a neural network 1035 (referred to as the first neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with other modalities, or Scheimpflug images of the eye and eye images acquired with other modalities).
第1ニューラルネットワーク1035に入力されるデータはシャインプルーフ画像であり、第1ニューラルネットワーク1035から出力されるデータは前房領域である。すなわち、第1セグメンテーション部1031Aは、画像取得部1010により取得されたシャインプルーフ画像(例えば、1つ以上のシャインプルーフ画像、1つ以上の加工画像データ、又は、1つ以上のシャインプルーフ画像及び1つ以上の加工画像データ)を受け、このシャインプルーフ画像を第1推論モデル1034の第1ニューラルネットワーク1035に入力し、第1ニューラルネットワーク1035からの出力データ(入力されたシャインプルーフ画像における前房領域)を取得するように構成されている。 The data input to the first neural network 1035 is a Scheimpflug image, and the data output from the first neural network 1035 is the anterior chamber region. That is, the first segmentation unit 1031A is configured to receive a Scheimpflug image (e.g., one or more Scheimpflug images, one or more processed image data, or one or more Scheimpflug images and one or more processed image data) acquired by the image acquisition unit 1010, input the Scheimpflug image to the first neural network 1035 of the first inference model 1034, and acquire output data from the first neural network 1035 (the anterior chamber region in the input Scheimpflug image).
第1推論モデル1034を構築する装置(推論モデル構築装置)は、眼科装置1000に設けられていてもよいし、眼科装置1000の周辺機器(コンピュータなど)に設けられてもよいし、他のコンピュータであってもよい。 The device (inference model construction device) that constructs the first inference model 1034 may be provided in the ophthalmic device 1000, in a peripheral device (such as a computer) of the ophthalmic device 1000, or may be another computer.
図5に示すモデル構築部2000は、推論モデル構築装置の例であり、学習処理部2010とニューラルネットワーク2020とを含む。 The model construction unit 2000 shown in Figure 5 is an example of an inference model construction device and includes a learning processing unit 2010 and a neural network 2020.
ニューラルネットワーク2020は、典型的には、畳み込みニューラルネットワーク(CNN)を含む。図5の符号2030は、畳み込みニューラルネットワークの構造の一例を示している。 The neural network 2020 typically includes a convolutional neural network (CNN). Reference numeral 2030 in Figure 5 indicates an example of the structure of a convolutional neural network.
入力層には、画像が入力される。入力層の後ろには、畳み込み層とプーリング層とのペアが複数配置されている。図5に示す例には畳み込み層とプーリング層とのペアが3つ設けられているが、ペアの個数は任意であってよい。 An image is input to the input layer. Behind the input layer, multiple pairs of convolutional layers and pooling layers are arranged. In the example shown in Figure 5, there are three pairs of convolutional layers and pooling layers, but the number of pairs can be any number.
畳み込み層では、画像から特徴(輪郭など)を把握するための畳み込み演算が行われる。畳み込み演算は、入力された画像に対する、この画像と同じ次元のフィルタ関数(重み係数、フィルタカーネル)の積和演算である。畳み込み層では、入力された画像の複数の部分にそれぞれ畳み込み演算を適用する。より具体的には、畳み込み層では、フィルタ関数が適用された部分画像の各ピクセルの値に、そのピクセルに対応するフィルタ関数の値(重み)を乗算して積を算出し、この部分画像の複数のピクセルにわたって積の総和を求める。このように得られた積和値は、出力される画像における対応ピクセルに代入される。フィルタ関数を適用する箇所(部分画像)を移動させながら積和演算を行うことで、入力された画像の全体についての畳み込み演算結果が得られる。このような畳み込み演算によれば、多数の重み係数を用いて様々な特徴が抽出された画像が多数得られる。つまり、平滑化画像やエッジ画像などの多数のフィルタ処理画像が得られる。畳み込み層により生成される多数の画像は特徴マップと呼ばれる。 The convolutional layer performs convolution operations to extract features (such as contours) from an image. A convolution operation is a multiplication and accumulation operation of a filter function (weighting coefficients, filter kernel) of the same dimension as the input image on the input image. The convolutional layer applies the convolution operation to multiple portions of the input image. More specifically, the convolutional layer multiplies the value of each pixel in the partial image to which the filter function has been applied by the value (weight) of the filter function corresponding to that pixel to calculate the product, and then calculates the sum of the products across the multiple pixels in this partial image. This resulting sum-of-products value is assigned to the corresponding pixel in the output image. By performing the multiplication and accumulation operation while shifting the location (partial image) to which the filter function is applied, the convolution operation result for the entire input image is obtained. This convolution operation uses multiple weighting coefficients to generate multiple images in which various features have been extracted. In other words, it generates multiple filtered images, such as smoothed images and edge images. The multiple images generated by the convolutional layer are called feature maps.
プーリング層では、直前の畳み込み層により生成された特徴マップの圧縮(データの間引きなど)が行われる。より具体的には、プーリング層では、特徴マップ内の注目ピクセルの所定の近傍ピクセルにおける統計値を所定のピクセル間隔ごとに算出し、入力された特徴マップよりも小さな寸法の画像を出力する。なお、プーリング演算に適用される統計値は、例えば、最大値(max pooling)又は平均値(average pooling)である。また、プーリング演算に適用されるピクセル間隔は、ストライド(stride)と呼ばれる。 The pooling layer compresses (e.g., thins out) the feature map generated by the previous convolutional layer. More specifically, the pooling layer calculates statistical values for a specified number of neighboring pixels of a pixel of interest in the feature map at specified pixel intervals, and outputs an image with smaller dimensions than the input feature map. The statistical value applied to the pooling operation is, for example, the maximum value (max pooling) or the average value (average pooling). The pixel interval applied to the pooling operation is called the stride.
畳み込みニューラルネットワークは、畳み込み層とプーリング層との複数のペアによって処理を行うことにより、入力された画像から多くの特徴を抽出することができる。 Convolutional neural networks can extract many features from input images by processing them using multiple pairs of convolutional and pooling layers.
畳み込み層とプーリング層との最後のペアの後ろには、全結合層が設けられている。図5に示す例においては2つの全結合層が設けられているが、全結合層の個数は任意であってよい。全結合層では、畳み込みとプーリングとの組み合わせによって圧縮された特徴量を用いて、画像分類、画像セグメンテーション、回帰などの処理を行う。最後の全結合層の後ろには、出力結果を提供する出力層が設けられている。 A fully connected layer is provided after the final pair of convolutional and pooling layers. In the example shown in Figure 5, two fully connected layers are provided, but any number of fully connected layers may be used. In the fully connected layer, features compressed by a combination of convolution and pooling are used to perform processes such as image classification, image segmentation, and regression. An output layer is provided after the final fully connected layer to provide output results.
幾つかの例示的な態様において、畳み込みニューラルネットワークは、全結合層を含まなくてもよいし(例えば、全層畳み込みネットワーク(FCN))、サポートベクターマシンや再帰型ニューラルネットワーク(RNN)などを含んでいてもよい。また、ニューラルネットワーク2020に対する機械学習は、転移学習を含んでいてもよい。つまり、ニューラルネットワーク2020は、他の訓練データ(訓練画像)を用いた学習が既に行われてパラメータ調整が為されたニューラルネットワークを含んでいてもよい。また、モデル構築部2000(学習処理部2010)は、学習済みのニューラルネットワーク(ニューラルネットワーク2020)にファインチューニングを適用可能に構成されてもよい。ニューラルネットワーク2020は、公知のオープンソースのニューラルネットワークアーキテクチャを用いて構築されたものであってもよい。 In some exemplary embodiments, the convolutional neural network may not include a fully connected layer (e.g., a fully convolutional network (FCN)), or may include a support vector machine, a recurrent neural network (RNN), or the like. Furthermore, the machine learning performed on the neural network 2020 may include transfer learning. That is, the neural network 2020 may include a neural network that has already been trained using other training data (training images) and whose parameters have been adjusted. Furthermore, the model construction unit 2000 (learning processing unit 2010) may be configured to be able to apply fine tuning to the trained neural network (neural network 2020). The neural network 2020 may be constructed using a known open-source neural network architecture.
学習処理部2010は、訓練データを用いた機械学習をニューラルネットワーク2020に適用する。ニューラルネットワーク2020が畳み込みニューラルネットワークを含んでいる場合、学習処理部2010によって調整されるパラメータは、例えば、畳み込み層のフィルタ係数と、全結合層の結合重み及びオフセットとを含む。 The learning processing unit 2010 applies machine learning using training data to the neural network 2020. If the neural network 2020 includes a convolutional neural network, the parameters adjusted by the learning processing unit 2010 include, for example, the filter coefficients of the convolutional layer and the connection weights and offsets of the fully connected layer.
前述したように、訓練データは、1以上の眼について取得された1以上のシャインプルーフ画像を含んでいてよい。眼のシャインプルーフ画像は、第1ニューラルネットワーク1035に入力される画像と同種の画像であるから、他の種類の画像のみを含む訓練データを用いて機械学習を行う場合と比較して、第1ニューラルネットワーク1035の出力の品質(正確度、精度など)の向上を図ることができる。 As described above, the training data may include one or more Scheimpflug images obtained for one or more eyes. Because the Scheimpflug images of the eyes are the same type of images as the images input to the first neural network 1035, the quality (accuracy, precision, etc.) of the output of the first neural network 1035 can be improved compared to when machine learning is performed using training data that includes only other types of images.
訓練データに含まれる画像の種類はシャインプルーフ画像に限定されず、例えば、訓練データは、他の眼科モダリティ(眼底カメラ、OCT装置、SLO、手術用顕微鏡など)により取得された画像や、任意の診療科の画像診断モダリティ(超音波診断装置、X線診断装置、X線CT装置、磁気共鳴イメージング(MRI)装置など)により取得された画像や、実際の眼の画像を加工して生成された画像(加工画像データ)や、擬似的な画像などを含んでいてもよい。また、データ拡張、データオーギュメンテーションなどの技術を利用して、訓練データに含まれる画像等の個数を増加させてもよい。 The types of images included in the training data are not limited to Scheimpflug images. For example, the training data may include images acquired by other ophthalmic modalities (fundus cameras, OCT devices, SLOs, surgical microscopes, etc.), images acquired by any medical department's imaging diagnostic modalities (ultrasound diagnostic devices, X-ray diagnostic devices, X-ray CT devices, magnetic resonance imaging (MRI) devices, etc.), images generated by processing actual eye images (processed image data), and pseudo-images. Furthermore, the number of images included in the training data may be increased using techniques such as data expansion and data augmentation.
第1ニューラルネットワーク1035を構築するための訓練の手法(機械学習の手法)は任意であってよく、例えば、教師あり学習、教師なし学習、及び強化学習のいずれか、又は、いずれか2以上の組み合わせであってよい。 The training method (machine learning method) for constructing the first neural network 1035 may be any method, such as supervised learning, unsupervised learning, or reinforcement learning, or a combination of two or more of these.
幾つかの例示的な態様では、入力画像に対してラベルを付すアノテーションによって生成された訓練データを用いて教師あり学習が実施される。このアノテーションでは、例えば、訓練データに含まれる各画像について、その画像中の前房領域を特定してラベルを付す。前房領域の特定は、例えば、医師、コンピュータ、及び、他の推論モデルのうちの少なくとも1つによって実行される。学習処理部2010は、このような訓練データを用いた教師あり学習をニューラルネットワーク2020に適用することによって第1ニューラルネットワーク1035を構築することができる。 In some exemplary embodiments, supervised learning is performed using training data generated by annotation that assigns labels to input images. For example, this annotation involves identifying and labeling the anterior chamber region in each image included in the training data. The anterior chamber region is identified by, for example, at least one of a doctor, a computer, and another inference model. The learning processing unit 2010 can construct the first neural network 1035 by applying supervised learning using such training data to the neural network 2020.
このようにして構築された第1ニューラルネットワーク1035を含む第1推論モデル1034は、シャインプルーフ画像(例えば、画像取得部1010により取得されたシャインプルーフ画像、その加工画像データ)を入力とし、且つ、入力されたシャインプルーフ画像中の前房領域(例えば、前房領域の範囲又は位置を示す情報)を出力とした学習済みモデルである。 The first inference model 1034, which includes the first neural network 1035 constructed in this manner, is a trained model that receives as input a Scheimpflug image (e.g., a Scheimpflug image acquired by the image acquisition unit 1010, or its processed image data) and outputs the anterior chamber region in the input Scheimpflug image (e.g., information indicating the range or position of the anterior chamber region).
第1ニューラルネットワーク1035の特定のユニットに処理が集中することを避けるために、学習処理部2010は、ニューラルネットワーク2020の幾つかのユニットをランダムに選んで無効化し、残りのユニットを用いて学習を行ってもよい(ドロップアウト)。 To avoid concentrating processing on specific units of the first neural network 1035, the learning processing unit 2010 may randomly select and disable some units of the neural network 2020 and perform learning using the remaining units (dropout).
推論モデル構築に用いられる手法は、ここに示した例に限定されない。例えば、サポートベクターマシン、ベイズ分類器、ブースティング、k平均法、カーネル密度推定、主成分分析、独立成分分析、自己組織化写像、ランダムフォレスト、敵対的生成ネットワーク(GAN)といった任意の手法を、推論モデルを構築するために利用することが可能である。 The techniques used to build inference models are not limited to the examples shown here. For example, any technique, such as support vector machines, Bayesian classifiers, boosting, k-means, kernel density estimation, principal component analysis, independent component analysis, self-organizing maps, random forests, or generative adversarial networks (GANs), can be used to build inference models.
本例の第1セグメンテーション部1031Aは、このような第1推論モデル1034(第1ニューラルネットワーク1035)を用いることによって、被検眼のシャインプルーフ画像から前房領域を特定する処理を実行する。 In this example, the first segmentation unit 1031A uses this first inference model 1034 (first neural network 1035) to perform processing to identify the anterior chamber region from the Scheimpflug image of the subject's eye.
第2セグメンテーション部1032は、細胞領域を特定するための第2セグメンテーションを実行するプロセッサを含み、第1セグメンテーション部1031により特定された前房領域から細胞領域を特定するように構成されている。 The second segmentation unit 1032 includes a processor that performs second segmentation to identify cellular regions, and is configured to identify cellular regions from the anterior chamber region identified by the first segmentation unit 1031.
機械学習を用いて本例の第2セグメンテーションを実行する場合における第2セグメンテーション部1032の構成例を図6に示す。本例の第2セグメンテーション部1032Aは、予め構築された推論モデル1036(第2推論モデルと呼ぶ)を用いて第2セグメンテーションを実行するように構成されている。第2推論モデル1036は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1037(第2ニューラルネットワークと呼ぶ)を含んでいる。 Figure 6 shows an example configuration of the second segmentation unit 1032 when the second segmentation of this example is performed using machine learning. The second segmentation unit 1032A of this example is configured to perform the second segmentation using a pre-constructed inference model 1036 (referred to as the second inference model). The second inference model 1036 includes a neural network 1037 (referred to as the second neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with another modality, or Scheimpflug images of the eye and eye images acquired with another modality).
本例の訓練データに含まれる眼画像は、眼の前房の少なくとも一部に相当する画像(前房画像と呼ぶ)を含んでいる。本例の訓練データに含まれる眼画像は、前眼部画像(例えば、シャインプルーフ画像、他のモダリティで取得された画像)に対する手動セグメンテーション又は自動セグメンテーションの結果を含んでいてよく、例えば、前眼部画像から抽出された前房画像、又は、前眼部画像中の前房画像の範囲若しくは位置を示す情報であってよい。 The eye images included in the training data in this example include images corresponding to at least a portion of the anterior chamber of the eye (referred to as an anterior chamber image). The eye images included in the training data in this example may include the results of manual or automatic segmentation of an anterior segment image (e.g., a Scheimpflug image, or an image acquired using another modality), and may be, for example, an anterior chamber image extracted from an anterior segment image, or information indicating the range or position of the anterior chamber image within the anterior segment image.
第2ニューラルネットワーク1037に入力されるデータは第1セグメンテーション部1031によりシャインプルーフ画像から特定された前房領域(又は、特定及び抽出された前房領域(以下同様))であり、第2ニューラルネットワーク1037から出力されるデータは細胞領域である。すなわち、第2セグメンテーション部1032Aは、第1セグメンテーション部1031により特定された前房領域を受け、この前房領域を第2推論モデル1036の第2ニューラルネットワーク1037に入力し、第2ニューラルネットワーク1037からの出力データ(入力された前房領域における細胞領域)を取得するように構成されている。 The data input to the second neural network 1037 is the anterior chamber region identified from the Scheimpflug image by the first segmentation unit 1031 (or the identified and extracted anterior chamber region (the same applies below)), and the data output from the second neural network 1037 is a cellular region. In other words, the second segmentation unit 1032A is configured to receive the anterior chamber region identified by the first segmentation unit 1031, input this anterior chamber region to the second neural network 1037 of the second inference model 1036, and obtain output data (cellular regions in the input anterior chamber region) from the second neural network 1037.
第2推論モデル1036(第2ニューラルネットワーク1037)の構築は、第1推論モデル1034(第1ニューラルネットワーク1035)の構築と同じ要領で実行されてよい。例えば、第2推論モデル1036(第2ニューラルネットワーク1037)の構築は、図5に示すモデル構築部2000によって実行される。特に言及しない限り、本例のモデル構築部2000(学習処理部2010及びニューラルネットワーク2020)は、第1推論モデル1034(第1ニューラルネットワーク1035)の構築におけるそれと同じであってよい。 The construction of the second inference model 1036 (second neural network 1037) may be performed in the same manner as the construction of the first inference model 1034 (first neural network 1035). For example, the construction of the second inference model 1036 (second neural network 1037) is performed by the model construction unit 2000 shown in FIG. 5. Unless otherwise specified, the model construction unit 2000 (learning processing unit 2010 and neural network 2020) in this example may be the same as that used in the construction of the first inference model 1034 (first neural network 1035).
第2ニューラルネットワーク1037の構築に用いられる訓練データは、1以上の眼について取得された1以上のシャインプルーフ画像(例えば、前房領域が特定された前眼部画像、前房画像)を含んでいてよい。訓練データに含まれる画像の種類はシャインプルーフ画像に限定されず、例えば、訓練データは、他の眼科モダリティにより取得された画像や、任意の診療科の画像診断モダリティにより取得された画像や、実際の眼の画像を加工して生成された画像や、擬似的な画像などを含んでいてもよい。 The training data used to construct the second neural network 1037 may include one or more Scheimpflug images (e.g., anterior segment images with the anterior chamber region identified, anterior chamber images) acquired for one or more eyes. The types of images included in the training data are not limited to Scheimpflug images; for example, the training data may include images acquired using other ophthalmic modalities, images acquired using imaging diagnostic modalities of any medical department, images generated by processing images of actual eyes, pseudo-images, etc.
第2ニューラルネットワーク1037を構築するための訓練の手法(機械学習の手法)は任意であってよく、例えば、教師あり学習、教師なし学習、及び強化学習のいずれか、又は、いずれか2以上の組み合わせであってよい。 The training method (machine learning method) for constructing the second neural network 1037 may be any method, such as supervised learning, unsupervised learning, or reinforcement learning, or a combination of two or more of these.
幾つかの例示的な態様では、入力画像に対してラベルを付すアノテーションによって生成された訓練データを用いて教師あり学習が実施される。このアノテーションでは、例えば、訓練データに含まれる各画像について、その画像中の細胞領域を特定してラベルを付す。細胞領域の特定は、例えば、医師、コンピュータ、及び、他の推論モデルのうちの少なくとも1つによって実行される。学習処理部2010は、このような訓練データを用いた教師あり学習をニューラルネットワーク2020に適用することによって第2ニューラルネットワーク1037を構築することができる。 In some exemplary embodiments, supervised learning is performed using training data generated by annotation that labels input images. This annotation involves, for example, identifying and labeling cellular regions in each image included in the training data. The identification of cellular regions is performed, for example, by at least one of a doctor, a computer, and another inference model. The learning processing unit 2010 can construct the second neural network 1037 by applying supervised learning using such training data to the neural network 2020.
このようにして構築された第2ニューラルネットワーク1037を含む第2推論モデル1036は、第1セグメンテーション部1031により特定された前房領域を入力とし、且つ、入力された前房領域中の細胞領域(例えば、細胞領域の範囲又は位置を示す情報)を出力とした学習済みモデルである。 The second inference model 1036, which includes the second neural network 1037 constructed in this manner, is a trained model that receives as input the anterior chamber region identified by the first segmentation unit 1031 and outputs the cellular region (e.g., information indicating the range or position of the cellular region) within the input anterior chamber region.
本例の第2セグメンテーション部1032Aは、このような第2推論モデル1036(第2ニューラルネットワーク1037)を用いることによって、被検眼のシャインプルーフ画像中の前房領域から細胞領域を特定する処理を実行する。 In this example, the second segmentation unit 1032A uses this second inference model 1036 (second neural network 1037) to perform processing to identify cellular regions from the anterior chamber region in the Scheimpflug image of the subject's eye.
細胞評価情報生成処理部1033は、細胞評価情報を生成するための細胞評価情報生成処理を実行するプロセッサを含み、第2セグメンテーション部1032により特定された細胞領域から細胞評価情報を生成する。 The cell evaluation information generation processing unit 1033 includes a processor that executes cell evaluation information generation processing to generate cell evaluation information, and generates cell evaluation information from the cell region identified by the second segmentation unit 1032.
機械学習を用いて本例の細胞評価情報生成処理を実行する場合における細胞評価情報生成処理部1033の構成例を図7に示す。本例の細胞評価情報生成処理部1033Aは、予め構築された推論モデル1038(第3推論モデルと呼ぶ)を用いて細胞評価情報生成処理を実行するように構成されている。第3推論モデル1038は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1039(第3ニューラルネットワークと呼ぶ)を含んでいる。 Figure 7 shows an example configuration of the cell evaluation information generation processing unit 1033 when the cell evaluation information generation processing of this example is performed using machine learning. The cell evaluation information generation processing unit 1033A of this example is configured to perform the cell evaluation information generation processing using a pre-constructed inference model 1038 (referred to as the third inference model). The third inference model 1038 includes a neural network 1039 (referred to as the third neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with other modalities, or Scheimpflug images of the eye and eye images acquired with other modalities).
本例の訓練データに含まれる眼画像は、炎症性細胞の画像が描出されている前房画像を少なくとも含み、炎症性細胞の画像が描出されていない前房画像を更に含んでいてもよい。本例の訓練データに含まれる眼画像は、前眼部画像(例えば、シャインプルーフ画像、他のモダリティで取得された画像)に対する手動セグメンテーション又は自動セグメンテーションの結果を含んでいてよく、例えば、前眼部画像中の前房画像から抽出された細胞画像、又は、前房画像中の細胞領域の範囲若しくは位置を示す情報であってよい。 The eye images included in the training data of this example include at least an anterior chamber image in which an image of inflammatory cells is depicted, and may further include an anterior chamber image in which an image of inflammatory cells is not depicted. The eye images included in the training data of this example may include the results of manual or automatic segmentation of anterior segment images (e.g., Scheimpflug images, images acquired with other modalities), and may be, for example, cell images extracted from the anterior chamber image in the anterior segment image, or information indicating the range or location of a cellular region in the anterior chamber image.
第3ニューラルネットワーク1039に入力されるデータは第2セグメンテーション部1032からの出力又はそれに基づくデータ(例えば、細胞領域の範囲、位置、分布などを示すデータ、又は、細胞領域の特定結果が付された前房領域)であり、第3ニューラルネットワーク1039から出力されるデータは細胞評価情報である。すなわち、細胞評価情報生成処理部1033Aは、第2セグメンテーション部1032による細胞領域の特定結果又はそれに基づくデータを受け、細胞領域の特定結果又はそれに基づくデータを第3推論モデル1038の第3ニューラルネットワーク1039に入力し、第3ニューラルネットワーク1037からの出力データ(細胞評価情報)を取得するように構成されている。前述したように、細胞評価情報は、炎症性細胞に関する所定のパラメータ(例えば、炎症性細胞の密度、個数、位置、分布など)についての評価情報である。 The data input to the third neural network 1039 is the output from the second segmentation unit 1032 or data based thereon (e.g., data indicating the range, position, distribution, etc. of the cellular region, or the anterior chamber region accompanied by the cellular region identification results), and the data output from the third neural network 1039 is cell evaluation information. That is, the cell evaluation information generation processing unit 1033A is configured to receive the cellular region identification results from the second segmentation unit 1032 or data based thereon, input the cellular region identification results or data based thereon to the third neural network 1039 of the third inference model 1038, and acquire output data (cell evaluation information) from the third neural network 1037. As described above, the cell evaluation information is evaluation information regarding specific parameters related to inflammatory cells (e.g., the density, number, position, distribution, etc. of inflammatory cells).
第3推論モデル1038(第3ニューラルネットワーク1039)の構築は、第1推論モデル1034(第1ニューラルネットワーク1035)の構築と同じ要領で実行されてよい。例えば、第3推論モデル1038(第3ニューラルネットワーク1039)の構築は、図5に示すモデル構築部2000によって実行される。特に言及しない限り、本例のモデル構築部2000(学習処理部2010及びニューラルネットワーク2020)は、第1推論モデル1034(第1ニューラルネットワーク1035)の構築におけるそれと同じであってよい。 The construction of the third inference model 1038 (third neural network 1039) may be performed in the same manner as the construction of the first inference model 1034 (first neural network 1035). For example, the construction of the third inference model 1038 (third neural network 1039) is performed by the model construction unit 2000 shown in FIG. 5. Unless otherwise specified, the model construction unit 2000 (learning processing unit 2010 and neural network 2020) in this example may be the same as that used in the construction of the first inference model 1034 (first neural network 1035).
第3ニューラルネットワーク1039の構築に用いられる訓練データは、1以上の眼について取得された1以上のシャインプルーフ画像(例えば、細胞領域が特定された前房領域を含む前眼部画像、細胞領域が特定された前房画像)を含んでいてよい。訓練データに含まれる画像の種類はシャインプルーフ画像に限定されず、例えば、訓練データは、他の眼科モダリティにより取得された画像や、任意の診療科の画像診断モダリティにより取得された画像や、実際の眼の画像を加工して生成された画像や、擬似的な画像などを含んでいてもよい。 The training data used to construct the third neural network 1039 may include one or more Scheimpflug images acquired for one or more eyes (e.g., an anterior segment image including an anterior chamber region in which cellular regions are identified, an anterior chamber image in which cellular regions are identified). The types of images included in the training data are not limited to Scheimpflug images; for example, the training data may include images acquired using other ophthalmic modalities, images acquired using an imaging diagnostic modality of any medical department, images generated by processing images of actual eyes, pseudo-images, etc.
第3ニューラルネットワーク1039を構築するための訓練の手法(機械学習の手法)は任意であってよく、例えば、教師あり学習、教師なし学習、及び強化学習のいずれか、又は、いずれか2以上の組み合わせであってよい。 The training method (machine learning method) for constructing the third neural network 1039 may be any method, such as supervised learning, unsupervised learning, or reinforcement learning, or a combination of two or more of these.
幾つかの例示的な態様では、入力画像に対してラベルを付すアノテーションによって生成された訓練データを用いて教師あり学習が実施される。このアノテーションでは、例えば、訓練データに含まれる各画像(細胞領域が特定されている)に対して、その画像から生成された細胞評価情報がラベルとして付される。画像からの細胞評価情報の生成は、例えば、医師、コンピュータ、及び、他の推論モデルのうちの少なくとも1つによって実行される。学習処理部2010は、このような訓練データを用いた教師あり学習をニューラルネットワーク2020に適用することによって第3ニューラルネットワーク1039を構築することができる。 In some exemplary embodiments, supervised learning is performed using training data generated by annotation that labels input images. For example, in this annotation, each image (in which a cellular region is identified) included in the training data is labeled with cell evaluation information generated from that image. The generation of cell evaluation information from images is performed, for example, by at least one of a doctor, a computer, and another inference model. The learning processing unit 2010 can construct the third neural network 1039 by applying supervised learning using such training data to the neural network 2020.
このようにして構築された第3ニューラルネットワーク1039を含む第3推論モデル1038は、第2セグメンテーション部1032による細胞領域の特定結果又はそれに基づくデータを入力とし、且つ、入力された細胞領域の特定結果又はそれに基づくデータに基づく細胞評価情報を出力とした学習済みモデルである。 The third inference model 1038, which includes the third neural network 1039 constructed in this manner, is a trained model that receives as input the cell region identification results from the second segmentation unit 1032 or data based thereon, and outputs cell evaluation information based on the input cell region identification results or data based thereon.
本例の細胞評価情報生成処理部1033Aは、このような第3推論モデル1038(第3ニューラルネットワーク1039)を用いることによって、被検眼のシャインプルーフ画像中の前房領域における細胞領域から細胞評価情報を生成する処理を実行する。 In this example, the cell evaluation information generation processing unit 1033A uses this third inference model 1038 (third neural network 1039) to perform processing to generate cell evaluation information from a cell region in the anterior chamber region in a Scheimpflug image of the subject's eye.
図8に示すデータ処理部1040は、図1のデータ処理部1020の構成の例である。本例のデータ処理部1040は、第1セグメンテーション部1041、変換処理部1042、第2セグメンテーション部1043、及び細胞評価情報生成処理部1044を含んでいる。 The data processing unit 1040 shown in Figure 8 is an example of the configuration of the data processing unit 1020 in Figure 1. The data processing unit 1040 in this example includes a first segmentation unit 1041, a conversion processing unit 1042, a second segmentation unit 1043, and a cell evaluation information generation processing unit 1044.
第1セグメンテーション部1041は、図3の第1セグメンテーション部1031(例えば、図4の第1セグメンテーション部1031A)と同様の構成及び機能を有し、画像取得部1010により取得されたシャインプルーフ画像から前房領域を特定するための第1セグメンテーションを実行するように構成されている。 The first segmentation unit 1041 has the same configuration and function as the first segmentation unit 1031 in FIG. 3 (e.g., the first segmentation unit 1031A in FIG. 4), and is configured to perform first segmentation to identify the anterior chamber region from the Scheimpflug image acquired by the image acquisition unit 1010.
変換処理部1042は、第1セグメンテーション部1041により特定された前房領域を、第2セグメンテーション部1043が実行する第2セグメンテーションに応じた構造のデータに変換する。本例の第2セグメンテーション部1043は、図6の第2セグメンテーション部1032Aのように、機械学習で構築されたニューラルネットワーク(第2ニューラルネットワーク)を用いて第2セグメンテーションを実行するように構成されている。変換処理部1042は、第1セグメンテーション部1041によりシャインプルーフ画像から特定された前房領域を、第2セグメンテーション部1043の第2ニューラルネットワークの入力層に対応した構造の画像データに変換するための変換処理を実行するように構成されている。 The conversion processing unit 1042 converts the anterior chamber region identified by the first segmentation unit 1041 into data with a structure corresponding to the second segmentation performed by the second segmentation unit 1043. In this example, the second segmentation unit 1043 is configured to perform the second segmentation using a neural network (second neural network) constructed by machine learning, like the second segmentation unit 1032A in FIG. 6. The conversion processing unit 1042 is configured to perform conversion processing to convert the anterior chamber region identified from the Scheimpflug image by the first segmentation unit 1041 into image data with a structure corresponding to the input layer of the second neural network of the second segmentation unit 1043.
例えば、第2セグメンテーション部1043の第2ニューラルネットワーク(畳み込みニューラルネットワーク)の入力層が既定の構造(形態、形式)のデータを受け付けるように構成されている場合がある。この既定のデータ構造は、例えば、既定の画像サイズ(例えば、縦方向のピクセル数及び横方向のピクセル数)、既定の画像形状(例えば、正方形又は長方形)などであってよい。一方、眼科装置の仕様、撮影時の条件や設定、被検眼の寸法や形態の個人差などの影響により、第1セグメンテーション部1041によって特定される前房領域の画像サイズや画像形状は様々である。変換処理部1042は、第1セグメンテーション部1041により特定された前房領域の構造(例えば、画像サイズ及び/又は画像形状)を、第2セグメンテーション部1043の第2ニューラルネットワークの入力層が受け付け可能な構造に変換する。 For example, the input layer of the second neural network (convolutional neural network) of the second segmentation unit 1043 may be configured to accept data of a predetermined structure (shape, format). This predetermined data structure may be, for example, a predetermined image size (e.g., the number of vertical and horizontal pixels) or a predetermined image shape (e.g., square or rectangular). On the other hand, the image size and shape of the anterior chamber region identified by the first segmentation unit 1041 vary depending on the specifications of the ophthalmic device, the conditions and settings at the time of imaging, and individual differences in the dimensions and shape of the subject's eye. The conversion processing unit 1042 converts the structure of the anterior chamber region identified by the first segmentation unit 1041 (e.g., image size and/or image shape) into a structure that can be accepted by the input layer of the second neural network of the second segmentation unit 1043.
画像サイズの変換は、任意の公知の画像サイズ変換技術を用いて実行されてよく、例えば、第1セグメンテーション部1041により特定された前房領域を入力層に応じた画像サイズの複数の部分画像に分割する処理、又は、第1セグメンテーション部1041により特定された前房領域を入力層に応じた画像サイズの単一の画像にリサイズする処理を含んでいてよい。画像形状の変換は、任意の公知の画像変形技術を用いて実行されてよい。他のデータ構造の変換処理についても同様であってよい。 The image size conversion may be performed using any known image size conversion technique, and may include, for example, a process of dividing the anterior chamber region identified by the first segmentation unit 1041 into multiple partial images with image sizes corresponding to the input layer, or a process of resizing the anterior chamber region identified by the first segmentation unit 1041 into a single image with an image size corresponding to the input layer. The image shape conversion may be performed using any known image deformation technique. The same may be true for conversion processes of other data structures.
なお、本開示では、ニューラルネットワークの構造に対応した変換処理をシャインプルーフ画像の前房領域に適用する場合について幾つかの例を詳細に説明しているが、変換処理の態様やそのための構成はそれらに限定されない。 Note that while this disclosure provides detailed explanations of several examples of applying conversion processing corresponding to the structure of a neural network to the anterior chamber region of a Scheimpflug image, the manner of conversion processing and the configuration therefor are not limited to these.
例えば、ニューラルネットワークに入力される画像がシャインプルーフ画像である場合には、入力されるシャインプルーフ画像に同様の変換処理を適用する構成を採用することが可能である。また、ニューラルネットワークに入力される画像がシャインプルーフ画像の任意の加工画像データである場合には、入力される加工画像データに同様の変換処理を適用するように構成を採用することが可能である。 For example, if the image input to the neural network is a Scheimpflug image, it is possible to adopt a configuration in which a similar conversion process is applied to the input Scheimpflug image. Also, if the image input to the neural network is arbitrarily processed image data of a Scheimpflug image, it is possible to adopt a configuration in which a similar conversion process is applied to the input processed image data.
また、変換処理を実行する要素(変換処理を実行するプロセッサ。変換処理部と呼ぶ。)の配置も任意であってよい。例えば、変換処理部は、取得されたシャインプルーフ画像に基づき実行される一連の処理の流れにおいて、対象となるニューラルネットワークよりも前の段階(例えば、このニューラルネットワークを含む推論モデルよりも前の段階、又は、この推論モデルの内部であってこのニューラルネットワークよりも前の段階)に配置されていてよく、又は、対象となるニューラルネットワークの内部に配置されていてよい。対象となるニューラルネットワークの内部に配置される場合、このニューラルネットワークの出力に直接に対応する入力を受け付ける入力層よりも前の段階に変換処理部が配置される。 The element that performs the conversion process (the processor that performs the conversion process, referred to as the conversion processing unit) may also be positioned arbitrarily. For example, the conversion processing unit may be positioned at a stage before the target neural network in the series of processes performed based on the acquired Scheimpflug image (for example, a stage before the inference model that includes this neural network, or a stage within this inference model but before this neural network), or it may be positioned inside the target neural network. When positioned inside the target neural network, the conversion processing unit is positioned at a stage before the input layer that accepts input that directly corresponds to the output of this neural network.
第2セグメンテーション部1043は、図6の第2セグメンテーション部1032Aと同様の構成及び機能を有し、変換処理部1042によりデータ構造が変換された前房領域から細胞領域を特定するための第2セグメンテーションを実行するように構成されている。第2セグメンテーション部1043の第2ニューラルネットワークは、変換処理部1042により生成された画像データ(データ構造が変換された前房領域)の入力を受け、細胞領域を出力するように構成されている。本例の第2ニューラルネットワークを構築するための機械学習は、図6の第2ニューラルネットワーク1037を構築するための機械学習と同じ要領で実行されてよい。 The second segmentation unit 1043 has the same configuration and function as the second segmentation unit 1032A in FIG. 6, and is configured to perform second segmentation to identify a cellular region from the anterior chamber region whose data structure has been converted by the conversion processing unit 1042. The second neural network of the second segmentation unit 1043 is configured to receive input of image data (the anterior chamber region whose data structure has been converted) generated by the conversion processing unit 1042 and output a cellular region. The machine learning for constructing the second neural network of this example may be performed in the same manner as the machine learning for constructing the second neural network 1037 in FIG. 6.
細胞評価情報生成処理部1044は、図3の細胞評価情報生成処理部1033(例えば、図7の細胞評価情報生成処理部1033A)と同様の構成及び機能を有し、第2セグメンテーション部1043により特定された細胞領域から細胞評価情報を生成するための細胞評価情報生成処理を実行するように構成されている。 The cell evaluation information generation processing unit 1044 has the same configuration and function as the cell evaluation information generation processing unit 1033 in Figure 3 (e.g., the cell evaluation information generation processing unit 1033A in Figure 7), and is configured to execute cell evaluation information generation processing to generate cell evaluation information from the cell region identified by the second segmentation unit 1043.
このように、本例のデータ処理部1040は、図3のデータ処理部1030の第1セグメンテーション部1031と第2セグメンテーション部1032との間に変換処理部1042を配置した構成であってよい。しかしながら、本例のデータ処理部1040の構成はこれに限定されない。 In this way, the data processing unit 1040 in this example may be configured in such a way that the conversion processing unit 1042 is disposed between the first segmentation unit 1031 and the second segmentation unit 1032 of the data processing unit 1030 in Figure 3. However, the configuration of the data processing unit 1040 in this example is not limited to this.
図9に示すデータ処理部1050は、図1のデータ処理部1020の構成の例である。本例のデータ処理部1050は、第2セグメンテーション部1051と細胞評価情報生成処理部1052とを含んでいる。 The data processing unit 1050 shown in Figure 9 is an example of the configuration of the data processing unit 1020 in Figure 1. The data processing unit 1050 in this example includes a second segmentation unit 1051 and a cell evaluation information generation processing unit 1052.
第2セグメンテーション部1051は、細胞領域を特定するための第2セグメンテーションを実行するプロセッサを含み、画像取得部1010により取得されたシャインプルーフ画像から細胞領域を特定するように構成されている。 The second segmentation unit 1051 includes a processor that performs second segmentation to identify cellular regions, and is configured to identify cellular regions from the Scheimpflug image acquired by the image acquisition unit 1010.
機械学習を用いて本例の第2セグメンテーションを実行する場合における第2セグメンテーション部1051の構成例を図10に示す。本例の第2セグメンテーション部1051Aは、予め構築された推論モデル1053(第4推論モデルと呼ぶ)を用いて第2セグメンテーションを実行するように構成されている。第4推論モデル1053は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1054(第4ニューラルネットワークと呼ぶ)を含んでいる。 Figure 10 shows an example configuration of the second segmentation unit 1051 when the second segmentation of this example is performed using machine learning. The second segmentation unit 1051A of this example is configured to perform the second segmentation using a pre-constructed inference model 1053 (referred to as the fourth inference model). The fourth inference model 1053 includes a neural network 1054 (referred to as the fourth neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with another modality, or Scheimpflug images of the eye and eye images acquired with another modality).
幾つかの例示的な態様において、第4ニューラルネットワーク1054は、図4の第1ニューラルネットワーク1035の少なくとも一部と図6の第2ニューラルネットワーク1037の少なくとも一部とを含んでいてもよい。例えば、第4ニューラルネットワーク1054は、第1ニューラルネットワーク1035と第2ニューラルネットワーク1037とを直列に配置したニューラルネットワークであってよい。このような構成の第4ニューラルネットワーク1054は、シャインプルーフ画像から前房領域を特定する機能と、前房領域から細胞領域を特定する機能とを有する。 In some exemplary embodiments, the fourth neural network 1054 may include at least a portion of the first neural network 1035 of FIG. 4 and at least a portion of the second neural network 1037 of FIG. 6. For example, the fourth neural network 1054 may be a neural network in which the first neural network 1035 and the second neural network 1037 are arranged in series. The fourth neural network 1054 configured in this manner has the function of identifying the anterior chamber region from the Scheimpflug image and the function of identifying a cellular region from the anterior chamber region.
幾つかの例示的な態様において、第4ニューラルネットワーク1054は、前房領域の特定を行うことなく、シャインプルーフ画像から細胞領域を直接に特定するように機械学習が施されていてもよい。第4ニューラルネットワーク1054の態様はこれらに限定されるものではなく、シャインプルーフ画像から細胞領域を特定するための任意の機械学習が適用されたニューラルネットワークを含んでいてよい。 In some exemplary embodiments, the fourth neural network 1054 may be configured with machine learning to directly identify cellular regions from a Scheimpflug image without identifying the anterior chamber region. The fourth neural network 1054 is not limited to these embodiments and may include any machine learning-based neural network for identifying cellular regions from a Scheimpflug image.
第4ニューラルネットワーク1054に入力されるデータはシャインプルーフ画像であり、第4ニューラルネットワーク1054から出力されるデータは細胞領域である。すなわち、第2セグメンテーション部1051Aは、シャインプルーフ画像を受け、このシャインプルーフ画像を第4推論モデル1053の第4ニューラルネットワーク1054に入力し、第4ニューラルネットワーク1054からの出力データ(入力されたシャインプルーフ画像における細胞領域)を取得するように構成されている。 The data input to the fourth neural network 1054 is a Scheimpflug image, and the data output from the fourth neural network 1054 is a cell region. That is, the second segmentation unit 1051A is configured to receive a Scheimpflug image, input this Scheimpflug image to the fourth neural network 1054 of the fourth inference model 1053, and obtain output data from the fourth neural network 1054 (cell regions in the input Scheimpflug image).
第4推論モデル1053(第4ニューラルネットワーク1054)の構築は、第1推論モデル1034(第1ニューラルネットワーク1035)の構築と同じ要領で実行されてよい。例えば、第4推論モデル1053(第4ニューラルネットワーク1054)の構築は、図5に示すモデル構築部2000によって実行される。特に言及しない限り、本例のモデル構築部2000(学習処理部2010及びニューラルネットワーク2020)は、第1推論モデル1034(第1ニューラルネットワーク1035)の構築におけるそれと同じであってよい。 The construction of the fourth inference model 1053 (fourth neural network 1054) may be performed in the same manner as the construction of the first inference model 1034 (first neural network 1035). For example, the construction of the fourth inference model 1053 (fourth neural network 1054) is performed by the model construction unit 2000 shown in FIG. 5. Unless otherwise specified, the model construction unit 2000 (learning processing unit 2010 and neural network 2020) in this example may be the same as that used in the construction of the first inference model 1034 (first neural network 1035).
第4ニューラルネットワーク1054の構築に用いられる訓練データは、1以上の眼について取得された1以上のシャインプルーフ画像を含んでいてよい。訓練データに含まれる画像の種類はシャインプルーフ画像に限定されず、例えば、訓練データは、他の眼科モダリティにより取得された画像や、任意の診療科の画像診断モダリティにより取得された画像や、実際の眼の画像を加工して生成された画像や、擬似的な画像などを含んでいてもよい。 The training data used to construct the fourth neural network 1054 may include one or more Scheimpflug images acquired for one or more eyes. The types of images included in the training data are not limited to Scheimpflug images; for example, the training data may include images acquired using other ophthalmic modalities, images acquired using imaging diagnostic modalities of any medical department, images generated by processing images of actual eyes, pseudo-images, etc.
訓練データに含まれるいずれかの画像は、第4ニューラルネットワーク1054により実行される処理を補助するための情報が付されていてもよい。例えば、事前のアノテーションによって画像中の前房領域にラベルが付されていてもよい。 Any images included in the training data may be annotated with information to assist in the processing performed by the fourth neural network 1054. For example, the anterior chamber region in the image may be labeled through prior annotation.
第4ニューラルネットワーク1054を構築するための訓練の手法(機械学習の手法)は任意であってよく、例えば、教師あり学習、教師なし学習、及び強化学習のいずれか、又は、いずれか2以上の組み合わせであってよい。 The training method (machine learning method) for constructing the fourth neural network 1054 may be any method, such as supervised learning, unsupervised learning, or reinforcement learning, or a combination of two or more of these.
幾つかの例示的な態様では、入力画像に対してラベルを付すアノテーションによって生成された訓練データを用いて教師あり学習が実施される。このアノテーションでは、例えば、訓練データに含まれる各画像について、その画像中の細胞領域を特定してラベルを付す。細胞領域の特定は、例えば、医師、コンピュータ、及び、他の推論モデルのうちの少なくとも1つによって実行される。学習処理部2010は、このような訓練データを用いた教師あり学習をニューラルネットワーク2020に適用することによって第4ニューラルネットワーク1054を構築することができる。 In some exemplary embodiments, supervised learning is performed using training data generated by annotation that labels input images. This annotation involves, for example, identifying and labeling cellular regions in each image included in the training data. The identification of cellular regions is performed, for example, by at least one of a doctor, a computer, and another inference model. The learning processing unit 2010 can construct the fourth neural network 1054 by applying supervised learning using such training data to the neural network 2020.
このようにして構築された第4ニューラルネットワーク1054を含む第4推論モデル1053は、画像取得部1010により取得されたシャインプルーフ画像(又は、その加工画像データなど)を入力とし、且つ、入力されたシャインプルーフ画像中の細胞領域(例えば、細胞領域の範囲又は位置を示す情報)を出力とした学習済みモデルである。 The fourth inference model 1053, which includes the fourth neural network 1054 constructed in this manner, is a trained model that receives as input the Scheimpflug image (or its processed image data, etc.) acquired by the image acquisition unit 1010, and outputs the cellular region (e.g., information indicating the range or position of the cellular region) in the input Scheimpflug image.
本例の第2セグメンテーション部1051Aは、このような第4推論モデル1053(第4ニューラルネットワーク1054)を用いることによって、被検眼のシャインプルーフ画像から細胞領域を特定する処理を実行する。 In this example, the second segmentation unit 1051A uses this fourth inference model 1053 (fourth neural network 1054) to perform a process of identifying cellular regions from the Scheimpflug image of the subject's eye.
細胞評価情報生成処理部1052は、細胞評価情報を生成するための細胞評価情報生成処理を実行するプロセッサを含み、第2セグメンテーション部1051により特定された細胞領域から細胞評価情報を生成する。 The cell evaluation information generation processing unit 1052 includes a processor that executes cell evaluation information generation processing to generate cell evaluation information, and generates cell evaluation information from the cell region identified by the second segmentation unit 1051.
機械学習を用いて本例の細胞評価情報生成処理を実行する場合における細胞評価情報生成処理部1052の構成例を図11に示す。本例の細胞評価情報生成処理部1052Aは、予め構築された推論モデル1055(第5推論モデルと呼ぶ)を用いて細胞評価情報生成処理を実行するように構成されている。第5推論モデル1055は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1056(第5ニューラルネットワークと呼ぶ)を含んでいる。 FIG. 11 shows an example configuration of the cell evaluation information generation processing unit 1052 when the cell evaluation information generation processing of this example is performed using machine learning. The cell evaluation information generation processing unit 1052A of this example is configured to perform the cell evaluation information generation processing using a pre-constructed inference model 1055 (referred to as the fifth inference model). The fifth inference model 1055 includes a neural network 1056 (referred to as the fifth neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with other modalities, or Scheimpflug images of the eye and eye images acquired with other modalities).
第5ニューラルネットワーク1056に入力されるデータは第2セグメンテーション部1051からの出力又はそれに基づくデータ(例えば、細胞領域の範囲、位置、分布などを示すデータ、又は、細胞領域の特定結果が付された前房領域)であり、第5ニューラルネットワーク1056から出力されるデータは細胞評価情報である。すなわち、細胞評価情報生成処理部1052Aは、第2セグメンテーション部1051による細胞領域の特定結果又はそれに基づくデータを受け、細胞領域の特定結果又はそれに基づくデータを第5推論モデル1055の第5ニューラルネットワーク1056に入力し、第5ニューラルネットワーク1056からの出力データ(細胞評価情報)を取得するように構成されている。 The data input to the fifth neural network 1056 is the output from the second segmentation unit 1051 or data based thereon (for example, data indicating the range, position, distribution, etc. of the cellular region, or the anterior chamber region accompanied by the cellular region identification results), and the data output from the fifth neural network 1056 is cell evaluation information. In other words, the cell evaluation information generation processing unit 1052A is configured to receive the cellular region identification results from the second segmentation unit 1051 or data based thereon, input the cellular region identification results or data based thereon to the fifth neural network 1056 of the fifth inference model 1055, and acquire output data (cell evaluation information) from the fifth neural network 1056.
第5推論モデル1055(第5ニューラルネットワーク1056)を構築するための機械学習の手法は、図7の細胞評価情報生成処理部1033の第3ニューラルネットワーク1039を構築するための機械学習の手法と同様であってよい。また、第5推論モデル1055(第5ニューラルネットワーク1056)を構築するための機械学習に用いられる訓練データは、第3ニューラルネットワーク1039を構築するための機械学習に用いられる訓練データと同様であってよい。 The machine learning method for constructing the fifth inference model 1055 (fifth neural network 1056) may be the same as the machine learning method for constructing the third neural network 1039 of the cell evaluation information generation processing unit 1033 in FIG. 7. Furthermore, the training data used in the machine learning for constructing the fifth inference model 1055 (fifth neural network 1056) may be the same as the training data used in the machine learning for constructing the third neural network 1039.
第5ニューラルネットワーク1056を含む第5推論モデル1055は、第2セグメンテーション部1051による細胞領域の特定結果又はそれに基づくデータを入力とし、且つ、入力された細胞領域の特定結果又はそれに基づくデータに基づく細胞評価情報を出力とした学習済みモデルである。 The fifth inference model 1055, which includes the fifth neural network 1056, is a trained model that receives as input the cell region identification results from the second segmentation unit 1051 or data based thereon, and outputs cell evaluation information based on the input cell region identification results or data based thereon.
本例の細胞評価情報生成処理部1052Aは、このような第5推論モデル1055(第5ニューラルネットワーク1056)を用いることによって、被検眼のシャインプルーフ画像中の細胞領域から細胞評価情報を生成する処理を実行する。 In this example, the cell evaluation information generation processing unit 1052A uses this fifth inference model 1055 (fifth neural network 1056) to perform processing to generate cell evaluation information from a cellular region in a Scheimpflug image of the subject's eye.
図12に示すデータ処理部1060は、図1のデータ処理部1020の構成の例である。本例のデータ処理部1060は、細胞評価情報生成処理部1061を含んでいる。 The data processing unit 1060 shown in Figure 12 is an example of the configuration of the data processing unit 1020 in Figure 1. The data processing unit 1060 in this example includes a cell evaluation information generation processing unit 1061.
細胞評価情報生成処理部1061は、細胞評価情報を生成するための細胞評価情報生成処理を実行するプロセッサを含み、画像取得部1010により取得されたシャインプルーフ画像から細胞評価情報を生成する。 The cell evaluation information generation processing unit 1061 includes a processor that executes cell evaluation information generation processing to generate cell evaluation information, and generates cell evaluation information from the Scheimpflug image acquired by the image acquisition unit 1010.
機械学習を用いて本例の細胞評価情報生成処理を実行する場合における細胞評価情報生成処理部1061の構成例を図13に示す。本例の細胞評価情報生成処理部1061Aは、予め構築された推論モデル1062(第6推論モデルと呼ぶ)を用いて細胞評価情報生成処理を実行するように構成されている。第6推論モデル1062は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1063(第6ニューラルネットワークと呼ぶ)を含んでいる。 FIG. 13 shows an example configuration of the cell evaluation information generation processing unit 1061 when the cell evaluation information generation processing of this example is performed using machine learning. The cell evaluation information generation processing unit 1061A of this example is configured to perform the cell evaluation information generation processing using a pre-constructed inference model 1062 (referred to as the sixth inference model). The sixth inference model 1062 includes a neural network 1063 (referred to as the sixth neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with other modalities, or Scheimpflug images of the eye and eye images acquired with other modalities).
幾つかの例示的な態様において、第6ニューラルネットワーク1063は、図4の第1ニューラルネットワーク1035の少なくとも一部と図6の第2ニューラルネットワーク1037の少なくとも一部と図7の第3ニューラルネットワーク1039の少なくとも一部とを含んでいてもよい。例えば、第6ニューラルネットワーク1063は、第1ニューラルネットワーク1035と第2ニューラルネットワーク1037と第3ニューラルネットワーク1039とを直列に配置したニューラルネットワークであってよい。このような構成の第6ニューラルネットワーク1063は、シャインプルーフ画像から前房領域を特定する機能と、前房領域から細胞領域を特定する機能と、細胞領域から細胞評価情報を生成する機能とを有する。 In some exemplary embodiments, the sixth neural network 1063 may include at least a portion of the first neural network 1035 of FIG. 4, at least a portion of the second neural network 1037 of FIG. 6, and at least a portion of the third neural network 1039 of FIG. 7. For example, the sixth neural network 1063 may be a neural network in which the first neural network 1035, the second neural network 1037, and the third neural network 1039 are arranged in series. The sixth neural network 1063 configured in this manner has the functions of identifying an anterior chamber region from a Scheimpflug image, identifying a cellular region from the anterior chamber region, and generating cellular evaluation information from the cellular region.
幾つかの例示的な態様において、第6ニューラルネットワーク1063は、前房領域の特定及び/又は細胞領域の特定を行うことなく、シャインプルーフ画像から細胞評価情報を直接に生成するように機械学習が施されていてもよい。第6ニューラルネットワーク1063の態様はこれらに限定されるものではなく、シャインプルーフ画像から細胞評価情報を特定するための任意の機械学習が適用されたニューラルネットワークを含んでいてよい。 In some exemplary embodiments, the sixth neural network 1063 may be subjected to machine learning to generate cell evaluation information directly from a Scheimpflug image without identifying the anterior chamber region and/or the cellular region. The sixth neural network 1063 is not limited to these embodiments and may include any machine learning-based neural network for identifying cell evaluation information from a Scheimpflug image.
第6ニューラルネットワーク1063に入力されるデータは画像取得部1010からの出力又はそれに基づくデータであり、第6ニューラルネットワーク1063から出力されるデータは細胞評価情報である。すなわち、細胞評価情報生成処理部1061Aは、画像取得部1010により取得されたシャインプルーフ画像(及び/又は、このシャインプルーフ画像に基づくデータ)を受け、このシャインプルーフ画像又はそれに基づくデータを第6推論モデル1062の第6ニューラルネットワーク1063に入力し、第6ニューラルネットワーク1063からの出力データ(細胞評価情報)を取得するように構成されている。 The data input to the sixth neural network 1063 is the output from the image acquisition unit 1010 or data based thereon, and the data output from the sixth neural network 1063 is cell evaluation information. In other words, the cell evaluation information generation processing unit 1061A is configured to receive the Scheimpflug image (and/or data based on this Scheimpflug image) acquired by the image acquisition unit 1010, input this Scheimpflug image or data based thereon to the sixth neural network 1063 of the sixth inference model 1062, and acquire output data (cell evaluation information) from the sixth neural network 1063.
第6推論モデル1062(第6ニューラルネットワーク1063)を構築するための機械学習の手法は、図7の細胞評価情報生成処理部1033の第3ニューラルネットワーク1039を構築するための機械学習の手法と同様であってよい。また、第6推論モデル1062(第6ニューラルネットワーク1063)を構築するための機械学習に用いられる訓練データは、第3ニューラルネットワーク1039を構築するための機械学習に用いられる訓練データと同様であってよい。 The machine learning method for constructing the sixth inference model 1062 (sixth neural network 1063) may be the same as the machine learning method for constructing the third neural network 1039 of the cell evaluation information generation processing unit 1033 in FIG. 7. Furthermore, the training data used in the machine learning for constructing the sixth inference model 1062 (sixth neural network 1063) may be the same as the training data used in the machine learning for constructing the third neural network 1039.
第6ニューラルネットワーク1063を含む第6推論モデル1062は、画像取得部1010により取得されたシャインプルーフ画像(及び/又は、このシャインプルーフ画像に基づくデータ)を入力とし、且つ、入力されたシャインプルーフ画像(及び/又は、このシャインプルーフ画像に基づくデータ)に基づく細胞評価情報を出力とした学習済みモデルである。 The sixth inference model 1062, which includes the sixth neural network 1063, is a trained model that receives as input a Scheimpflug image (and/or data based on this Scheimpflug image) acquired by the image acquisition unit 1010, and outputs cell evaluation information based on the input Scheimpflug image (and/or data based on this Scheimpflug image).
本例の細胞評価情報生成処理部1061Aは、このような第6推論モデル1062(第6ニューラルネットワーク1063)を用いることによって、被検眼のシャインプルーフ画像(及び/又は、このシャインプルーフ画像に基づくデータ)から細胞評価情報を生成する処理を実行する。 In this example, the cell evaluation information generation processing unit 1061A uses this sixth inference model 1062 (sixth neural network 1063) to perform processing to generate cell evaluation information from a Scheimpflug image of the subject's eye (and/or data based on this Scheimpflug image).
図14に示すデータ処理部1070は、図1のデータ処理部1020の構成の例である。本例のデータ処理部1070は、第1セグメンテーション部1071と細胞評価情報生成処理部1072とを含んでいる。 The data processing unit 1070 shown in Figure 14 is an example of the configuration of the data processing unit 1020 in Figure 1. The data processing unit 1070 in this example includes a first segmentation unit 1071 and a cell evaluation information generation processing unit 1072.
第1セグメンテーション部1071は、前房領域を特定するための第1セグメンテーションを実行するプロセッサを含み、画像取得部1010により取得されたシャインプルーフ画像から前房領域を特定するように構成されている。 The first segmentation unit 1071 includes a processor that performs first segmentation to identify the anterior chamber region, and is configured to identify the anterior chamber region from the Scheimpflug image acquired by the image acquisition unit 1010.
機械学習を用いて本例の第1セグメンテーションを実行する場合における第1セグメンテーション部1071の構成例を図15に示す。本例の第1セグメンテーション部1071Aは、予め構築された推論モデル1073(第7推論モデルと呼ぶ)を用いて第1セグメンテーションを実行するように構成されている。第7推論モデル1073は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1074(第7ニューラルネットワークと呼ぶ)を含んでいる。 FIG. 15 shows an example configuration of the first segmentation unit 1071 when performing the first segmentation of this example using machine learning. The first segmentation unit 1071A of this example is configured to perform the first segmentation using a pre-constructed inference model 1073 (referred to as the seventh inference model). The seventh inference model 1073 includes a neural network 1074 (referred to as the seventh neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with other modalities, or Scheimpflug images of the eye and eye images acquired with other modalities).
第7推論モデル1073(第7ニューラルネットワーク1074)を構築するための機械学習の手法は、図4の第1セグメンテーション部1031Aの第1ニューラルネットワーク1035を構築するための機械学習の手法と同様であってよい。また、第7推論モデル1073(第7ニューラルネットワーク1074)を構築するための機械学習に用いられる訓練データは、第1ニューラルネットワーク1035を構築するための機械学習に用いられる訓練データと同様であってよい。幾つかの例示的な態様において、第7ニューラルネットワーク1074は第1ニューラルネットワーク1035と同一又は類似であってよく、第7推論モデル1073は第1推論モデル1034と同一又は類似であってよい。 The machine learning technique for constructing the seventh inference model 1073 (seventh neural network 1074) may be similar to the machine learning technique for constructing the first neural network 1035 of the first segmentation unit 1031A in FIG. 4. Furthermore, the training data used in the machine learning for constructing the seventh inference model 1073 (seventh neural network 1074) may be similar to the training data used in the machine learning for constructing the first neural network 1035. In some exemplary embodiments, the seventh neural network 1074 may be the same as or similar to the first neural network 1035, and the seventh inference model 1073 may be the same as or similar to the first inference model 1034.
第7ニューラルネットワーク1074を含む第7推論モデル1073は、画像取得部1010により取得されたシャインプルーフ画像(又は、その加工画像データなど)を入力とし、且つ、入力されたシャインプルーフ画像中の前房領域(例えば、前房領域の範囲又は位置を示す情報)を出力とした学習済みモデルである。 The seventh inference model 1073, which includes the seventh neural network 1074, is a trained model that receives as input the Scheimpflug image (or its processed image data, etc.) acquired by the image acquisition unit 1010, and outputs the anterior chamber region (e.g., information indicating the range or position of the anterior chamber region) in the input Scheimpflug image.
本例の第1セグメンテーション部1071Aは、このような第7推論モデル1073(第7ニューラルネットワーク1074)を用いることによって、被検眼のシャインプルーフ画像中から前房領域を特定する処理を実行する。 In this example, the first segmentation unit 1071A uses this seventh inference model 1073 (seventh neural network 1074) to perform processing to identify the anterior chamber region from the Scheimpflug image of the subject's eye.
細胞評価情報生成処理部1072は、細胞評価情報を生成するための細胞評価情報生成処理を実行するプロセッサを含み、第1セグメンテーション部1071により特定された前房領域から細胞評価情報を生成する。 The cell evaluation information generation processing unit 1072 includes a processor that executes cell evaluation information generation processing to generate cell evaluation information, and generates cell evaluation information from the anterior chamber region identified by the first segmentation unit 1071.
機械学習を用いて本例の細胞評価情報生成処理を実行する場合における細胞評価情報生成処理部1072の構成例を図16に示す。本例の細胞評価情報生成処理部1072Aは、予め構築された推論モデル1075(第8推論モデルと呼ぶ)を用いて細胞評価情報生成処理を実行するように構成されている。第8推論モデル1075は、眼画像(例えば、眼のシャインプルーフ画像、他のモダリティで取得した眼の画像、又は、眼のシャインプルーフ画像及び他のモダリティで取得された眼の画像)を少なくとも含む訓練データを用いた機械学習により構築されたニューラルネットワーク1076(第8ニューラルネットワークと呼ぶ)を含んでいる。 FIG. 16 shows an example configuration of the cell evaluation information generation processing unit 1072 when the cell evaluation information generation processing of this example is performed using machine learning. The cell evaluation information generation processing unit 1072A of this example is configured to perform the cell evaluation information generation processing using a pre-constructed inference model 1075 (referred to as the eighth inference model). The eighth inference model 1075 includes a neural network 1076 (referred to as the eighth neural network) constructed by machine learning using training data including at least eye images (e.g., Scheimpflug images of the eye, eye images acquired with other modalities, or Scheimpflug images of the eye and eye images acquired with other modalities).
幾つかの例示的な態様において、第8ニューラルネットワーク1076は、図6の第2ニューラルネットワーク1037の少なくとも一部と図7の第3ニューラルネットワーク1039の少なくとも一部とを含んでいてもよい。例えば、第8ニューラルネットワーク1076は、第2ニューラルネットワーク1037と第3ニューラルネットワーク1039とを直列に配置したニューラルネットワークであってよい。このような構成の第8ニューラルネットワーク1076は、前房領域から細胞領域を特定する機能と、細胞領域から細胞評価情報を生成する機能とを有する。 In some exemplary embodiments, the eighth neural network 1076 may include at least a portion of the second neural network 1037 of FIG. 6 and at least a portion of the third neural network 1039 of FIG. 7. For example, the eighth neural network 1076 may be a neural network in which the second neural network 1037 and the third neural network 1039 are arranged in series. The eighth neural network 1076 configured in this manner has the function of identifying a cellular region from the anterior chamber region and the function of generating cellular evaluation information from the cellular region.
幾つかの例示的な態様において、第8ニューラルネットワーク1076は、細胞領域の特定を行うことなく、前房領域から細胞評価情報を直接に生成するように機械学習が施されていてもよい。第8ニューラルネットワーク1076の態様はこれらに限定されるものではなく、前房領域から細胞評価情報を特定するための任意の機械学習が適用されたニューラルネットワークを含んでいてよい。 In some exemplary embodiments, the eighth neural network 1076 may be subjected to machine learning to generate cell evaluation information directly from the anterior chamber region without identifying the cellular region. The eighth neural network 1076 is not limited to these embodiments and may include any machine learning-based neural network for identifying cell evaluation information from the anterior chamber region.
第8ニューラルネットワーク1076に入力されるデータは第1セグメンテーション部1071からの出力又はそれに基づくデータであり、第8ニューラルネットワーク1076から出力されるデータは細胞評価情報である。すなわち、細胞評価情報生成処理部1072Aは、第1セグメンテーション部1071によりシャインプルーフ画像から特定された前房領域(及び/又は、この前房領域に基づくデータ)を受け、この前房領域又はそれに基づくデータを第8推論モデル1075の第8ニューラルネットワーク1076に入力し、第8ニューラルネットワーク1076からの出力データ(細胞評価情報)を取得するように構成されている。 The data input to the eighth neural network 1076 is the output from the first segmentation unit 1071 or data based thereon, and the data output from the eighth neural network 1076 is cell evaluation information. In other words, the cell evaluation information generation processing unit 1072A is configured to receive the anterior chamber region (and/or data based on this anterior chamber region) identified from the Scheimpflug image by the first segmentation unit 1071, input this anterior chamber region or data based thereon to the eighth neural network 1076 of the eighth inference model 1075, and obtain output data (cell evaluation information) from the eighth neural network 1076.
第8推論モデル1075(第8ニューラルネットワーク1076)を構築するための機械学習の手法は、図7の細胞評価情報生成処理部1033の第3ニューラルネットワーク1039を構築するための機械学習の手法と同様であってよい。また、第8推論モデル1075(第8ニューラルネットワーク1076)を構築するための機械学習に用いられる訓練データは、第3ニューラルネットワーク1039を構築するための機械学習に用いられる訓練データと同様であってよい。 The machine learning method for constructing the eighth inference model 1075 (eighth neural network 1076) may be the same as the machine learning method for constructing the third neural network 1039 of the cell evaluation information generation processing unit 1033 in FIG. 7. Furthermore, the training data used in the machine learning for constructing the eighth inference model 1075 (eighth neural network 1076) may be the same as the training data used in the machine learning for constructing the third neural network 1039.
第8ニューラルネットワーク1076を含む第8推論モデル1075は、第1セグメンテーション部1071により特定された前房領域(及び/又は、この前房領域に基づくデータ)を入力とし、且つ、入力された前房領域(及び/又は、この前房領域に基づくデータ)に基づく細胞評価情報を出力とした学習済みモデルである。 The eighth inference model 1075, which includes the eighth neural network 1076, is a trained model that receives as input the anterior chamber region (and/or data based on this anterior chamber region) identified by the first segmentation unit 1071 and outputs cell evaluation information based on the input anterior chamber region (and/or data based on this anterior chamber region).
本例の細胞評価情報生成処理部1072Aは、このような第8推論モデル1075(第8ニューラルネットワーク1076)を用いることによって、被検眼のシャインプルーフ画像中の前房領域(及び/又は、この前房領域に基づくデータ)から細胞評価情報を生成する処理を実行する。 In this example, the cell evaluation information generation processing unit 1072A uses this eighth inference model 1075 (eighth neural network 1076) to perform processing to generate cell evaluation information from the anterior chamber region (and/or data based on this anterior chamber region) in the Scheimpflug image of the subject's eye.
図17に示すデータ処理部1080は、図1のデータ処理部1020の構成の例である。本例のデータ処理部1080は、第1セグメンテーション部1081、変換処理部1082、及び細胞評価情報生成処理部1083を含んでいる。 The data processing unit 1080 shown in Figure 17 is an example of the configuration of the data processing unit 1020 in Figure 1. The data processing unit 1080 in this example includes a first segmentation unit 1081, a conversion processing unit 1082, and a cell evaluation information generation processing unit 1083.
第1セグメンテーション部1081は、図3の第1セグメンテーション部1031(例えば、図4の第1セグメンテーション部1031A)と同様の構成及び機能を有し、画像取得部1010により取得されたシャインプルーフ画像から前房領域を特定するための第1セグメンテーションを実行するように構成されている。 The first segmentation unit 1081 has the same configuration and function as the first segmentation unit 1031 in FIG. 3 (e.g., the first segmentation unit 1031A in FIG. 4), and is configured to perform first segmentation to identify the anterior chamber region from the Scheimpflug image acquired by the image acquisition unit 1010.
変換処理部1082は、第1セグメンテーション部1081により特定された前房領域を、細胞評価情報生成処理部1083が実行する細胞評価情報生成処理に応じた構造のデータに変換する。本例の細胞評価情報生成処理部1083は、図16の細胞評価情報生成処理部1072Aのように、機械学習で構築されたニューラルネットワーク(第8ニューラルネットワーク)を用いて細胞評価情報生成処理を実行するように構成されている。変換処理部1082は、第1セグメンテーション部1081によりシャインプルーフ画像から特定された前房領域を、細胞評価情報生成処理部1083の第8ニューラルネットワークの入力層に対応した構造の画像データに変換するための変換処理を実行するように構成されている。 The conversion processing unit 1082 converts the anterior chamber region identified by the first segmentation unit 1081 into data with a structure corresponding to the cell evaluation information generation processing executed by the cell evaluation information generation processing unit 1083. In this example, the cell evaluation information generation processing unit 1083 is configured to execute the cell evaluation information generation processing using a neural network (eighth neural network) constructed by machine learning, as in the cell evaluation information generation processing unit 1072A in FIG. 16. The conversion processing unit 1082 is configured to execute conversion processing to convert the anterior chamber region identified from the Scheimpflug image by the first segmentation unit 1081 into image data with a structure corresponding to the input layer of the eighth neural network of the cell evaluation information generation processing unit 1083.
例えば、細胞評価情報生成処理部1083の第8ニューラルネットワーク(畳み込みニューラルネットワーク)の入力層が既定の構造(形態、形式)のデータを受け付けるように構成されている場合がある。この既定のデータ構造は、例えば、既定の画像サイズ(例えば、縦方向のピクセル数及び横方向のピクセル数)、既定の画像形状(例えば、正方形又は長方形)などであってよい。一方、眼科装置の仕様、撮影時の条件や設定、被検眼の寸法や形態の個人差などの影響により、第1セグメンテーション部1081によって特定される前房領域の画像サイズや画像形状は様々である。変換処理部1082は、第1セグメンテーション部1081により特定された前房領域の構造(例えば、画像サイズ及び/又は画像形状)を、細胞評価情報生成処理部1083の第8ニューラルネットワークの入力層が受け付け可能な構造に変換する。 For example, the input layer of the eighth neural network (convolutional neural network) of the cell evaluation information generation processing unit 1083 may be configured to accept data of a predetermined structure (shape, format). This predetermined data structure may be, for example, a predetermined image size (e.g., the number of vertical and horizontal pixels) or a predetermined image shape (e.g., a square or rectangle). However, the image size and shape of the anterior chamber region identified by the first segmentation unit 1081 vary depending on factors such as the specifications of the ophthalmic device, the conditions and settings at the time of imaging, and individual differences in the dimensions and shape of the subject's eye. The conversion processing unit 1082 converts the structure (e.g., image size and/or image shape) of the anterior chamber region identified by the first segmentation unit 1081 into a structure that can be accepted by the input layer of the eighth neural network of the cell evaluation information generation processing unit 1083.
画像サイズの変換は、任意の公知の画像サイズ変換技術を用いて実行されてよく、例えば、第1セグメンテーション部1081により特定された前房領域を入力層に応じた画像サイズの複数の部分画像に分割する処理、又は、第1セグメンテーション部1081により特定された前房領域を入力層に応じた画像サイズの単一の画像にリサイズする処理を含んでいてよい。画像形状の変換は、任意の公知の画像変形技術を用いて実行されてよい。他のデータ構造の変換処理についても同様であってよい。 The image size conversion may be performed using any known image size conversion technique, and may include, for example, a process of dividing the anterior chamber region identified by the first segmentation unit 1081 into multiple partial images with image sizes corresponding to the input layer, or a process of resizing the anterior chamber region identified by the first segmentation unit 1081 into a single image with an image size corresponding to the input layer. The image shape conversion may be performed using any known image deformation technique. The same may be true for conversion processes of other data structures.
細胞評価情報生成処理部1083は、図14の細胞評価情報生成処理部1072(例えば、図16の細胞評価情報生成処理部1072A)と同様の構成及び機能を有し、第1セグメンテーション部1081により特定された前房領域を変換処理部1082により加工することによって得られたデータから細胞評価情報を生成するための細胞評価情報生成処理を実行するように構成されている。 The cell evaluation information generation processing unit 1083 has the same configuration and function as the cell evaluation information generation processing unit 1072 in FIG. 14 (e.g., the cell evaluation information generation processing unit 1072A in FIG. 16), and is configured to execute cell evaluation information generation processing for generating cell evaluation information from data obtained by processing the anterior chamber region identified by the first segmentation unit 1081 using the conversion processing unit 1082.
このように、本例のデータ処理部1080は、図14のデータ処理部1070の第1セグメンテーション部1071と細胞評価情報生成処理部1072との間に変換処理部1082を配置した構成であってよい。しかしながら、本例のデータ処理部1080の構成はこれに限定されない。 In this way, the data processing unit 1080 in this example may be configured in such a way that the conversion processing unit 1082 is disposed between the first segmentation unit 1071 and the cell evaluation information generation processing unit 1072 of the data processing unit 1070 in Figure 14. However, the configuration of the data processing unit 1080 in this example is not limited to this.
ここまでは、主に、機械学習を用いて構築された推論モデル(ニューラルネットワーク)を含むデータ処理部1020の幾つかの例について説明した。しかし、データ処理部1020は、このような機械学習ベースの構成に限定されない。本開示に係るデータ処理部1020は、機械学習ベースの構成のみによって実施されてもよいし、機械学習ベースの構成と非機械学習ベースの構成との組み合わせによって実施されてもよいし、非機械学習ベースの構成のみによって実施されてもよい。 So far, we have mainly described several examples of the data processing unit 1020 that include an inference model (neural network) constructed using machine learning. However, the data processing unit 1020 is not limited to such a machine learning-based configuration. The data processing unit 1020 according to the present disclosure may be implemented using only a machine learning-based configuration, may be implemented using a combination of a machine learning-based configuration and a non-machine learning-based configuration, or may be implemented using only a non-machine learning-based configuration.
以下、非機械学習ベースの構成のみによるデータ処理部1020の幾つかの例について説明する。機械学習ベースの構成と非機械学習ベースの構成との組み合わせによるデータ処理部1020の態様については、当業者であれば、前述した機械学習ベースの構成の幾つかの例と、後述する非機械学習ベースの構成のみによるデータ処理部1020の幾つかの例とに基づいて理解することができるであろう。 Below, several examples of data processing unit 1020 with only a non-machine learning-based configuration are described. A person skilled in the art would be able to understand aspects of data processing unit 1020 with a combination of machine learning-based and non-machine learning-based configurations based on the several examples of machine learning-based configurations described above and the several examples of data processing unit 1020 with only a non-machine learning-based configuration described below.
図18に示すデータ処理部1090は、図1のデータ処理部1020の構成の例であり、非機械学習ベースの構成を備えている。本例のデータ処理部1090は、第1解析処理部1091と、第2解析処理部1092と、第3解析処理部1093とを含んでいる。 The data processing unit 1090 shown in Figure 18 is an example of the configuration of the data processing unit 1020 in Figure 1, and has a non-machine learning-based configuration. The data processing unit 1090 in this example includes a first analysis processing unit 1091, a second analysis processing unit 1092, and a third analysis processing unit 1093.
第1解析処理部1091は、前房領域を特定するための第1セグメンテーションを実行するプロセッサを含み、画像取得部1010により取得されたシャインプルーフ画像(及び/又は、その加工画像データ)に所定の解析処理(第1解析処理と呼ぶ)を適用して、このシャインプルーフ画像中の前房領域を特定するように構成されている。 The first analysis processing unit 1091 includes a processor that performs first segmentation to identify the anterior chamber region, and is configured to apply a predetermined analysis process (referred to as the first analysis process) to the Scheimpflug image (and/or its processed image data) acquired by the image acquisition unit 1010 to identify the anterior chamber region in this Scheimpflug image.
第1解析処理は、シャインプルーフ画像中の前房領域を特定するための任意の公知のセグメンテーションを含んでいてよい。例えば、前房領域を特定するためのセグメンテーションは、角膜(特に、角膜後面)に相当する画像領域を特定するためのセグメンテーションと、水晶体(特に、水晶体前面)に相当する画像領域を特定するためのセグメンテーションとを含んでいる。角膜に相当する画像領域を角膜領域と呼び、角膜後面に相当する画像領域を角膜後面領域と呼び、水晶体に相当する画像領域を水晶体領域と呼び、水晶体前面に相当する画像領域を水晶体前面領域と呼ぶ。 The first analysis process may include any known segmentation for identifying the anterior chamber region in the Scheimpflug image. For example, segmentation for identifying the anterior chamber region includes segmentation for identifying an image region corresponding to the cornea (particularly, the posterior surface of the cornea) and segmentation for identifying an image region corresponding to the lens (particularly, the anterior surface of the lens). The image region corresponding to the cornea is referred to as the corneal region, the image region corresponding to the posterior surface of the cornea is referred to as the posterior corneal region, the image region corresponding to the lens is referred to as the lens region, and the image region corresponding to the anterior surface of the lens is referred to as the anterior lens region.
角膜後面領域のセグメンテーションは、任意の公知のセグメンテーションを含んでいてよい。角膜後面領域のセグメンテーションでは、シャインプルーフ画像中のアーティファクトや、ピクセル値のサチュレーションなどが問題となる。これらの問題を解消するために、例えば、図2Cに示す構成を採用することができる。すなわち、第1撮影系1014及び第2撮影系1015を用いた撮影方法と、画像選択部1021を用いたシャインプルーフ画像の選択方法とを組み合わせることによって、アーティファクトもサチュレーションも無いシャインプルーフ画像を選択し、このシャインプルーフ画像から角膜後面領域を特定することができる。 Segmentation of the posterior corneal region may include any known segmentation method. Segmentation of the posterior corneal region can be problematic due to artifacts in the Scheimpflug image and saturation of pixel values. To resolve these issues, the configuration shown in FIG. 2C can be employed, for example. That is, by combining an imaging method using the first imaging system 1014 and the second imaging system 1015 with a Scheimpflug image selection method using the image selection unit 1021, a Scheimpflug image free of artifacts and saturation can be selected, and the posterior corneal region can be identified from this Scheimpflug image.
水晶体前面領域のセグメンテーションは、任意の公知のセグメンテーションを含んでいてよい。水晶体前面領域のセグメンテーションでは、被検眼の瞳孔の状態(例えば、散瞳状態、無散瞳状態、小瞳孔眼など)によってシャインプルーフ画像の表現状態(シャインプルーフ画像の見え方)が変化することなどが問題となる。例えば、被検眼が無散瞳状態又は小瞳孔眼である場合、被検眼が散瞳状態である場合と比較して、画像化される水晶体の範囲が小さくなってしまう。このような問題を解消するために、例えば、シャインプルーフ画像に描出されている水晶体前面領域に基づいて画像化されていない水晶体前面の部分(瞳孔に覆われている部分)の位置や形状を推測する処理など、シャインプルーフ画像の表現状態を均一化するための処理を適用することができる。シャインプルーフ画像の表現状態を均一化するための処理は、機械学習ベースで実行されてもよいし、非機械学習ベースで実行されてもよい。また、水晶体前面の位置や形状を推測する処理は、例えば、任意の公知の外挿処理を含んでいてよい。 Segmentation of the anterior lens region may include any known segmentation method. Segmentation of the anterior lens region can be problematic because the appearance of the Scheimpflug image (the appearance of the Scheimpflug image) changes depending on the state of the pupil of the subject's eye (e.g., dilated, non-dilated, small-pupil, etc.). For example, when the subject's eye is non-dilated or has a small pupil, the area of the lens imaged is smaller than when the subject's eye is dilated. To resolve this issue, a process for uniforming the appearance of the Scheimpflug image can be applied, such as a process for estimating the position and shape of the unimaged portion of the anterior lens (the portion covered by the pupil) based on the anterior lens region depicted in the Scheimpflug image. The process for uniforming the appearance of the Scheimpflug image may be performed based on machine learning or non-machine learning. Furthermore, the process for estimating the position and shape of the anterior lens surface may include, for example, any known extrapolation process.
画像取得部1010がスリットスキャンによって一連のシャインプルーフ画像を収集する場合、問題の有る画像と問題の無い画像とが混在していたり、画像間において問題の程度にばらつきがあったりすることがある。例えば、アーティファクトやサチュレーションが有る画像と無い画像とが混在していたり、様々な異なる状態のアーティファクト(位置、寸法、形状など)が幾つかの画像に混入していたりすることがある。これらの現象は、データ処理部1090が実行する処理の品質(例えば、安定性、ロバスト性、再現性、正確度、精度など)に悪影響を与えるおそれがある。幾つかの例示的な態様では、これらの現象を発生させないための対策を講じたり、これらの現象に起因する悪影響を小さくするための対策を講じたりすることができる。前者の対策の例として、第1撮影系1014及び第2撮影系1015を用いた撮影方法と、画像選択部1021を用いたシャインプルーフ画像の選択方法とを組み合わせることがある。後者の対策の例として、画像の補正・ノイズ除去・ノイズ低減、画像パラメータの調整などがある。 When the image acquisition unit 1010 collects a series of Scheimpflug images by slit scanning, some images may contain problems and some may not, or the degree of problems may vary between images. For example, some images may contain artifacts or saturation and some may not, or some images may contain artifacts of various states (positions, dimensions, shapes, etc.). These phenomena may adversely affect the quality (e.g., stability, robustness, reproducibility, accuracy, precision, etc.) of the processing performed by the data processing unit 1090. In some exemplary embodiments, measures can be taken to prevent these phenomena from occurring or to reduce the adverse effects caused by these phenomena. An example of the former measure is to combine an imaging method using the first imaging system 1014 and the second imaging system 1015 with a Scheimpflug image selection method using the image selection unit 1021. Examples of the latter measure include image correction, noise removal, noise reduction, and image parameter adjustment.
第2解析処理部1092は、細胞領域を特定するための第2セグメンテーションを実行するプロセッサを含み、第1解析処理部1091によりシャインプルーフ画像から特定された前房領域に第2解析処理を適用して細胞領域を特定するように構成されている。 The second analysis processing unit 1092 includes a processor that performs second segmentation to identify cellular regions, and is configured to identify cellular regions by applying the second analysis processing to the anterior chamber region identified from the Scheimpflug image by the first analysis processing unit 1091.
幾つかの例示的な態様において、第2解析処理部1092は、前房領域内の各ピクセルの値(例えば、輝度値、R値、G値、及びB値のうちの少なくとも1つ)に基づいて、細胞領域を特定するように構成されていてよい。幾つかの例示的な態様において、第2解析処理部1092は、細胞領域を特定するためのセグメンテーションを前房領域に適用するように構成されていてよい。このセグメンテーションは、例えば、炎症性細胞(細胞領域)の標準的な形態(例えば、寸法、形状など)に基づき作成されたプログラムにしたがって実行される。幾つかの例示的な態様において、第2解析処理部1092は、これら2つの手法の少なくとも部分的な組み合わせによって細胞領域を特定するように構成されていてよい。 In some exemplary embodiments, the second analysis processing unit 1092 may be configured to identify cellular regions based on the values of each pixel in the anterior chamber region (e.g., at least one of brightness value, R value, G value, and B value). In some exemplary embodiments, the second analysis processing unit 1092 may be configured to apply segmentation to the anterior chamber region to identify cellular regions. This segmentation is performed, for example, according to a program created based on the standard morphology (e.g., size, shape, etc.) of inflammatory cells (cellular regions). In some exemplary embodiments, the second analysis processing unit 1092 may be configured to identify cellular regions by at least a partial combination of these two techniques.
画像取得部1010がスリットスキャンによって一連のシャインプルーフ画像を収集する場合に講じうる対策については、第1解析処理部1091の場合と同様であってよい。また、一般的に細胞領域は微小な画像領域であることを考慮し、細胞領域と微小なアーティファクトとを識別するための対策を講じてもよい。例えば、アーティファクト(ゴーストなど)を除去するための処理を実行することで、細胞領域の検出においてアーティファクトが誤検出されることを防止することができる。 Measures that can be taken when the image acquisition unit 1010 collects a series of Scheimpflug images by slit scanning may be the same as those taken by the first analysis processing unit 1091. Furthermore, taking into consideration that cell regions are generally tiny image regions, measures may be taken to distinguish between cell regions and tiny artifacts. For example, by performing processing to remove artifacts (such as ghosts), it is possible to prevent artifacts from being erroneously detected when detecting cell regions.
第3解析処理部1093は、細胞評価情報を生成するための細胞評価情報生成処理を実行するプロセッサを含み、第2解析処理部1092によりシャインプルーフ画像の前房領域から特定された細胞領域に第3解析処理を適用して細胞評価情報を生成するように構成されている。 The third analysis processing unit 1093 includes a processor that executes a cell evaluation information generation process to generate cell evaluation information, and is configured to generate cell evaluation information by applying the third analysis process to the cell region identified from the anterior chamber region of the Scheimpflug image by the second analysis processing unit 1092.
前述したように、細胞評価情報は炎症性細胞に関する任意の評価情報であってよく、例えば、炎症性細胞の状態(例えば、密度、個数、位置、分布などの任意のパラメータ)を表す情報を含んでいてもよいし、炎症性細胞の状態に関する所定のパラメータの情報に基づき生成された評価情報を含んでいてもよい。 As mentioned above, the cell evaluation information may be any evaluation information related to inflammatory cells, and may include, for example, information representing the state of inflammatory cells (e.g., any parameter such as density, number, position, distribution, etc.), or may include evaluation information generated based on information on specified parameters related to the state of inflammatory cells.
幾つかの例示的な態様において、第3解析処理部1093は、第2解析処理部1092により特定された1つ以上の細胞領域について、密度、個数、位置、分布などを求めることができる。 In some exemplary embodiments, the third analysis processing unit 1093 can determine the density, number, position, distribution, etc. of one or more cellular regions identified by the second analysis processing unit 1092.
炎症性細胞の密度を求める処理は、例えば、所定寸法の画像領域(例えば、1ミリメートル四方の画像領域)を設定する処理と、設定された画像領域において第2解析処理部1092により検出された細胞領域の個数をカウントする処理とを含んでいる。ここで、画像領域の寸法(例えば「1ミリメートル」のように、実空間における寸法)は、例えば、眼科装置1000の光学系の仕様(例えば、光学系の設計データ及び/又は光学系の実測データ)に基づいて定義され、典型的にはピクセルと実空間における寸法との対応関係(例えば、ドットピッチ)として定義される。細胞評価情報は、このようにして求められた炎症性細胞の密度の情報を含んでいてもよいし、この密度の情報から得られる評価情報を含んでいてもよい。この評価情報は、例えば、SUN Working Groupにより提案されたぶどう膜炎疾患の分類基準を用いた評価結果を含んでいてよい。この分類基準は、1視野(1ミリメートル四方の大きさの視野)に存在する炎症性細胞の個数(すなわち、炎症性細胞の密度(濃度))に応じたグレードを定義したものであり、グレード「0」は細胞数1個未満、グレード「0.5+」は細胞数1~5個、グレード「1+」は細胞数6~15個、グレード「2+」は細胞数16~25個、グレード「3+」は細胞数26~50個、グレード「4+」は細胞数50個以上として定義されている。なお、この分類基準のグレード区分をより細かくしてもよいし、より粗くしてもよい。また、他の分類基準に基づいて細胞評価情報を生成してもよい。 The process of determining the density of inflammatory cells includes, for example, setting an image area of a predetermined size (e.g., an image area of 1 mm square) and counting the number of cellular regions detected by the second analysis processing unit 1092 in the set image area. Here, the size of the image area (e.g., a dimension in real space, such as "1 mm") is defined, for example, based on the specifications of the optical system of the ophthalmic device 1000 (e.g., optical system design data and/or actual measurement data of the optical system), and is typically defined as the correspondence between pixels and dimensions in real space (e.g., dot pitch). The cell evaluation information may include information on the density of inflammatory cells determined in this manner, or may include evaluation information obtained from this density information. This evaluation information may include, for example, evaluation results using the classification criteria for uveitis diseases proposed by the SUN Working Group. This classification standard defines grades according to the number of inflammatory cells (i.e., the density (concentration) of inflammatory cells) present in one field of view (a field of view measuring 1 mm square), with grade "0" being defined as less than 1 cell, grade "0.5+" as 1 to 5 cells, grade "1+" as 6 to 15 cells, grade "2+" as 16 to 25 cells, grade "3+" as 26 to 50 cells, and grade "4+" as 50 or more cells. Note that the grade divisions in this classification standard may be made more detailed or coarse. Cell evaluation information may also be generated based on other classification standards.
幾つかの例示的な態様において、データ処理部1090(第3解析処理部1093)は、第1解析処理部1091によりシャインプルーフ画像から特定された前房領域の部分領域(例えば、1ミリメートル四方の画像領域)を特定する処理と、この部分領域に属する細胞領域の個数を求める処理と、この個数と部分領域の寸法とに基づいて炎症性細胞の密度を算出する処理とを実行するように構成されていてよい。ここで、データ処理部1090は、第2解析処理部1092により前房領域全体から検出された細胞領域のうち当該部分領域内に位置している細胞領域を選択し、選択された細胞領域に基づいて第3解析処理部1093により密度を求めるように構成されていてもよい。或いは、データ処理部1090は、第2解析処理部1092により当該部分領域を解析して細胞領域を特定し、当該部分領域から特定された細胞領域に基づいて第3解析処理部1093により密度を求めるように構成されていてもよい。 In some exemplary embodiments, the data processing unit 1090 (third analysis processing unit 1093) may be configured to perform the following: identifying a partial region of the anterior chamber region (e.g., a 1-millimeter square image region) identified from the Scheimpflug image by the first analysis processing unit 1091; determining the number of cellular regions belonging to this partial region; and calculating the density of inflammatory cells based on this number and the dimensions of the partial region. Here, the data processing unit 1090 may be configured to select cellular regions located within this partial region from the cellular regions detected from the entire anterior chamber region by the second analysis processing unit 1092, and to have the third analysis processing unit 1093 determine the density based on the selected cellular regions. Alternatively, the data processing unit 1090 may be configured to analyze the partial region and identify the cellular regions using the second analysis processing unit 1092, and to have the third analysis processing unit 1093 determine the density based on the cellular regions identified from the partial region.
炎症性細胞の個数を求める処理は、例えば、第2解析処理部1092により検出された細胞領域の個数をカウントする処理を含んでいる。細胞評価情報は、このようにして求められた炎症性細胞の個数の情報を含んでいてもよいし、この個数の情報から得られる評価情報を含んでいてもよい。例えば、細胞評価情報は、前房領域全体から検出された細胞領域の個数を前房領域の寸法(例えば、面積、体積など)で除算することによって、前房領域全体における炎症性細胞の平均密度を求めることができる。また、細胞評価情報は、前房領域全体から検出された細胞領域の個数に基づく評価結果(例えば、グレード)を含んでいてもよいし、前房領域の部分領域における細胞領域の個数及び/又はそれに基づく評価結果を含んでいてもよい。 The process of determining the number of inflammatory cells includes, for example, counting the number of cellular regions detected by the second analysis processing unit 1092. The cell evaluation information may include information on the number of inflammatory cells determined in this manner, or may include evaluation information obtained from this number information. For example, the cell evaluation information can determine the average density of inflammatory cells in the entire anterior chamber region by dividing the number of cellular regions detected in the entire anterior chamber region by the dimensions of the anterior chamber region (e.g., area, volume, etc.). Furthermore, the cell evaluation information may include an evaluation result (e.g., grade) based on the number of cellular regions detected in the entire anterior chamber region, or may include the number of cellular regions in a partial region of the anterior chamber region and/or an evaluation result based thereon.
炎症性細胞の位置を求める処理は、例えば、第2解析処理部1092により検出された細胞領域の位置を特定する処理を含んでいてよい。細胞領域の位置は、例えば、シャインプルーフ画像の定義座標系の座標として表現されてもよいし、又は、シャインプルーフ画像に描出されている所定の画像領域(基準領域)に対する相対位置(例えば、距離、方向など)として表現されてもよい。この基準領域は、例えば、角膜領域、角膜後面領域、水晶体領域、水晶体前面領域、眼の軸に相当する画像領域(例えば、角膜の頂点位置と水晶体前面の頂点位置とを結ぶ直線)などであってよい。細胞評価情報は、このようにして求められた炎症性細胞の位置の情報を含んでいてもよいし、この位置の情報から得られる評価情報を含んでいてもよい。例えば、細胞評価情報は、炎症性細胞の分布(複数の細胞領域の分布)を表す情報を含んでいてもよいし、1つ以上の炎症性細胞の位置に基づく評価結果(例えば、グレード)を含んでいてもよいし、複数の炎症性細胞の位置(分布)に基づく評価結果(例えば、グレード)を含んでいてもよい。 The process of determining the position of inflammatory cells may include, for example, a process of identifying the position of the cellular region detected by the second analysis processing unit 1092. The position of the cellular region may be expressed, for example, as coordinates in a defined coordinate system of the Scheimpflug image, or as a relative position (e.g., distance, direction, etc.) to a predetermined image region (reference region) depicted in the Scheimpflug image. This reference region may be, for example, the corneal region, the posterior corneal region, the lens region, the anterior lens region, or an image region corresponding to the axis of the eye (e.g., a straight line connecting the apex position of the cornea and the apex position of the anterior lens). The cell evaluation information may include information on the position of the inflammatory cells determined in this manner, or may include evaluation information obtained from this position information. For example, the cell evaluation information may include information representing the distribution of inflammatory cells (distribution of multiple cell regions), or may include evaluation results (e.g., grades) based on the positions of one or more inflammatory cells, or may include evaluation results (e.g., grades) based on the positions (distributions) of multiple inflammatory cells.
眼科装置1000の動作について説明する。なお、以下に説明する動作は例示に過ぎない。例えば、本開示に係る任意の事項、本開示において引用された文献に係る任意の事項、本開示に係る実施形態が属する技術分野に係る任意の事項、本開示に係る実施形態に関連する技術分野に係る任意の事項などを、下記の動作例に組み合わせることができる。 The operation of the ophthalmic device 1000 will be described. Note that the operation described below is merely an example. For example, any matter related to this disclosure, any matter related to the literature cited in this disclosure, any matter related to the technical field to which the embodiments of this disclosure belong, any matter related to the technical field related to the embodiments of this disclosure, etc. can be combined with the example operation below.
眼科装置1000の第1の動作例を図19に示す。眼科装置1000による撮影の前に実行される各種の動作(準備的動作)は済んでいるものとする。準備的動作としては、眼科装置1000が設置されたテーブルの調整、被検者が使用している椅子の調整、眼科装置1000の顔受け(顎受け、額当てなど)の調整、被検眼に対する眼科装置1000の位置合わせ(アライメント)、スリット光の調整(例えば、光量調整、幅調整、長さ調整、向き調整)などがある。 A first example of operation of the ophthalmic apparatus 1000 is shown in Figure 19. It is assumed that various operations (preparatory operations) performed before imaging by the ophthalmic apparatus 1000 have been completed. Preparatory operations include adjusting the table on which the ophthalmic apparatus 1000 is placed, adjusting the chair used by the subject, adjusting the face rest (chin rest, forehead rest, etc.) of the ophthalmic apparatus 1000, aligning the ophthalmic apparatus 1000 with the subject's eye, and adjusting the slit light (for example, adjusting the light intensity, width, length, and direction).
撮影開始の指示を受けて、眼科装置1000は、画像取得部1010によって、被検眼のシャインプルーフ画像を取得する(S1)。 Upon receiving an instruction to start imaging, the ophthalmic device 1000 acquires a Scheimpflug image of the subject's eye using the image acquisition unit 1010 (S1).
更に、眼科装置1000は、データ処理部1020によって、ステップS1で取得されたシャインプルーフ画像に基づいて、被検眼の炎症状態を示す炎症状態情報を生成する(S2)。 Furthermore, the ophthalmic device 1000 generates inflammation state information indicating the inflammatory state of the subject's eye based on the Scheimpflug image acquired in step S1 using the data processing unit 1020 (S2).
本動作例のステップS1で取得されるシャインプルーフ画像の枚数は予め設定されていてよく、1枚であってもよいし、2枚以上(例えば、スリットスキャンで収集される一連のシャインプルーフ画像)であってもよい。ステップS2においては、ステップS1で取得されたシャインプルーフ画像の枚数に応じて、前述した様々なデータ処理のうちのいずれかが実行される。このデータ処理は、機械学習ベースの処理でもよいし、非機械学習ベースの処理でもよいし、機械学習ベースの処理と非機械学習ベースの処理との組み合わせでもよい。 In this operational example, the number of Scheimpflug images acquired in step S1 may be preset, and may be one, or two or more (for example, a series of Scheimpflug images collected by slit scanning). In step S2, one of the various data processing methods described above is performed depending on the number of Scheimpflug images acquired in step S1. This data processing may be machine learning-based processing, non-machine learning-based processing, or a combination of machine learning-based processing and non-machine learning-based processing.
眼科装置1000が2つ以上の撮影系を含んでいる場合、これら撮影系により取得された複数のシャインプルーフ画像を処理することができる。例えば、図2Cに示すように眼科装置1000が第1撮影系1014及び第2撮影系1015を含んでいる場合、第1撮影系1014及び第2撮影系1015により取得された2つ以上のシャインプルーフ画像をデータ処理部1020A(画像選択部1021、炎症状態情報生成部1022)によって処理することができる。データ処理部1020Aにより実行されるデータ処理は、機械学習ベースの処理でもよいし、非機械学習ベースの処理でもよいし、機械学習ベースの処理と非機械学習ベースの処理との組み合わせでもよい。 If the ophthalmic device 1000 includes two or more imaging systems, it can process multiple Scheimpflug images acquired by these imaging systems. For example, if the ophthalmic device 1000 includes a first imaging system 1014 and a second imaging system 1015 as shown in FIG. 2C, the two or more Scheimpflug images acquired by the first imaging system 1014 and the second imaging system 1015 can be processed by the data processing unit 1020A (image selection unit 1021, inflammation state information generation unit 1022). The data processing performed by the data processing unit 1020A may be machine learning-based processing, non-machine learning-based processing, or a combination of machine learning-based processing and non-machine learning-based processing.
眼科装置1000は、ステップS1で取得されたシャインプルーフ画像及び/又はステップS2で生成された炎症状態情報を表示装置に表示させることができる。表示装置は、眼科装置1000の要素であってもよいし、眼科装置1000に接続された外部機器であってもよい。 The ophthalmic device 1000 can display the Scheimpflug image acquired in step S1 and/or the inflammation state information generated in step S2 on a display device. The display device may be an element of the ophthalmic device 1000 or an external device connected to the ophthalmic device 1000.
以下、眼科装置1000により実行可能な情報表示の幾つかの例について説明する。情報表示の態様はこれらの例に限定されない。これらの例のうちの少なくとも2つを少なくとも部分的に組み合わせることが可能である。 Below, several examples of information display that can be performed by the ophthalmic device 1000 are described. The manner of information display is not limited to these examples. It is possible to at least partially combine at least two of these examples.
情報表示の第1の例において、眼科装置1000は、ステップS1で取得されたシャインプルーフ画像及び/又はステップS2で生成された炎症状態情報をそのまま表示装置に表示させる。眼科装置1000は、シャインプルーフ画像及び/又は炎症状態情報とともに他の情報(付加情報と呼ぶ)を表示させてもよい。付加情報は、シャインプルーフ画像及び/又は炎症状態情報とともに被検眼の診療のために役立つ任意の情報であってよい。 In a first example of information display, the ophthalmic device 1000 displays the Scheimpflug image acquired in step S1 and/or the inflammation state information generated in step S2 directly on the display device. The ophthalmic device 1000 may also display other information (referred to as additional information) along with the Scheimpflug image and/or the inflammation state information. The additional information may be any information that is useful for treating the subject's eye along with the Scheimpflug image and/or the inflammation state information.
情報表示の第2の例において、眼科装置1000は、従来のスリットランプ顕微鏡により取得された眼の画像(スリットランプ画像と呼ぶ)を摸擬した画像をシャインプルーフ画像から生成し、生成された摸擬画像を表示装置に表示させる。これにより、被検眼の炎症状態の観察に従来から使用されてきており多くの医師が見慣れているスリットランプ画像を模した画像を提供することが可能になる。 In a second example of information display, the ophthalmic device 1000 generates an image that simulates an image of the eye acquired with a conventional slit lamp microscope (referred to as a slit lamp image) from the Scheimpflug image and displays the generated simulated image on the display device. This makes it possible to provide an image that simulates a slit lamp image, which has traditionally been used to observe the inflammatory state of the subject's eye and is familiar to many physicians.
スリットランプ画像から摸擬画像を生成する処理は、機械学習ベースの処理及び/又は非機械学習ベースの処理によって形成される。 The process of generating a pseudo-image from a slit lamp image is formed by machine learning-based processing and/or non-machine learning-based processing.
機械学習ベースの処理は、例えば、シャインプルーフ画像とスリットランプ画像との複数のペアを含む訓練データを用いた機械学習によって構築されたニューラルネットワークを用いて実行される。このニューラルネットワークは、畳み込みニューラルネットワークを含む。この畳み込みニューラルネットワークは、シャインプルーフ画像の入力を受け、摸擬画像を出力するように構成されている。 The machine learning-based processing is performed, for example, using a neural network constructed by machine learning using training data including multiple pairs of Scheimpflug images and slit lamp images. The neural network includes a convolutional neural network. The convolutional neural network is configured to receive a Scheimpflug image as input and output a pseudo-image.
非機械学習ベースの処理は、例えば、摸擬的なボケを生成する処理や色変換や画質変換など、画像の見え方を変換する処理を含んでいてよい。非機械学習ベースの処理の例示的な態様は、スリットスキャンで収集された一連のシャインプルーフ画像から3次元画像(例えば、8ビットのグレースケールボリューム)を構築する処理と、ピクセル値レンジの最大値(ピクセル値の階調)を低下させる処理(例えば、256階調を10階調に低下させる処理)と、階調が変換された3次元画像の関心領域(例えば、所定寸法の直方体領域)を設定する処理と、設定された関心領域の正面画像(enface画像)を構築する処理(例えば、最大値投影処理(MIP))とを含んでいる。 Non-machine learning-based processing may include, for example, processing that transforms the appearance of an image, such as generating artificial blur, color conversion, or image quality conversion. Exemplary aspects of non-machine learning-based processing include constructing a three-dimensional image (e.g., an 8-bit grayscale volume) from a series of Scheimpflug images collected by slit scanning, reducing the maximum value of the pixel value range (pixel value gradation) (e.g., reducing 256 gradations to 10 gradations), setting a region of interest (e.g., a rectangular parallelepiped region of specified dimensions) in the gradation-converted three-dimensional image, and constructing a front image (enface image) of the set region of interest (e.g., maximum intensity projection (MIP)).
摸擬画像は、広範囲にピントが合ったシャインプルーフ画像と同じ領域を表す画像であってもよいし、シャインプルーフ画像が表す領域の部分領域(例えば、SUN Working Groupにより提案されたぶどう膜炎疾患の分類基準における評価範囲である1視野、つまり1ミリメートル四方の大きさの視野)であってもよい。 The pseudo-image may be an image representing the same area as the Scheimpflug image, which is broadly focused, or it may be a partial area of the area represented by the Scheimpflug image (for example, a field of view, i.e., a field of view measuring 1 mm square, which is the evaluation range in the classification criteria for uveitis diseases proposed by the SUN Working Group).
眼科装置1000は、例えば、摸擬画像中の注目部分を強調表示させることができる。この注目部分の例として、炎症性細胞に相当する画像領域、前房フレアに相当する画像領域、水晶体の混濁に相当する画像領域などがある。 The ophthalmic device 1000 can, for example, highlight a portion of interest in the pseudo image. Examples of such portions of interest include an image region corresponding to inflammatory cells, an image region corresponding to anterior chamber flare, an image region corresponding to cataracts in the lens, etc.
情報表示の第3の例において、眼科装置1000は、被検眼の炎症状態を表すマップ(炎症状態マップと呼ぶ)を作成して表示装置に表示させる。 In a third example of information display, the ophthalmologic device 1000 creates a map showing the inflammatory state of the subject's eye (referred to as an inflammatory state map) and displays it on the display device.
炎症状態マップの例として、前房内における炎症性細胞の位置(分布)を表す炎症性細胞マップや、前房内における炎症性細胞の密度(又は、個数)の分布を表す炎症性細胞密度マップ(炎症性細胞個数マップ)などがある。これらの炎症性細胞に関するマップを作成する処理は、例えば、スリットスキャンで収集された一連のシャインプルーフ画像のそれぞれから炎症性細胞に相当する画像領域(細胞領域)を特定する処理(第2セグメンテーション)と、特定された各細胞領域の位置(例えば、シャインプルーフ画像の定義座標系における2次元座標、又は、一連のシャインプルーフに基づく3次元画像の定義座標系における3次元座標)を求める処理と、求められた各細胞領域の位置に基づきマップを作成する処理とを含んでいる。 Examples of inflammation state maps include an inflammatory cell map showing the location (distribution) of inflammatory cells in the anterior chamber, and an inflammatory cell density map (inflammatory cell number map) showing the distribution of the density (or number) of inflammatory cells in the anterior chamber. The process of creating these inflammatory cell maps includes, for example, a process of identifying image regions (cell regions) corresponding to inflammatory cells from each of a series of Scheimpflug images collected by slit scanning (second segmentation), a process of determining the position of each identified cell region (e.g., two-dimensional coordinates in the definition coordinate system of the Scheimpflug images, or three-dimensional coordinates in the definition coordinate system of a series of three-dimensional images based on the Scheimpflug images), and a process of creating a map based on the determined position of each cell region.
眼科装置1000は、シャインプルーフ画像及び/又は炎症状態情報とともに炎症状態マップを表示させることができる。例えば、眼科装置1000は、スリットスキャンで収集された一連のシャインプルーフ画像に基づく正面画像と、同じ一連のシャインプルーフ画像に基づき生成された炎症状態マップとを表示させることができる。その具体例として、正面画像に炎症状態マップを重ねて表示させることや、正面画像と炎症状態マップとを並べて表示させることができる。 The ophthalmic device 1000 can display an inflammation state map together with a Scheimpflug image and/or inflammation state information. For example, the ophthalmic device 1000 can display a front image based on a series of Scheimpflug images collected by slit scanning, and an inflammation state map generated based on the same series of Scheimpflug images. Specific examples include displaying the inflammation state map superimposed on the front image, or displaying the front image and the inflammation state map side by side.
眼科装置1000の第2の動作例を図20に示す。本動作例は、細胞評価情報を取得するために実行される。特に言及しない限り、図19の動作例に関して説明された任意の事項を本動作例に組み合わせることが可能である。 A second operation example of the ophthalmic device 1000 is shown in Figure 20. This operation example is performed to obtain cell evaluation information. Unless otherwise specified, any of the items described with respect to the operation example in Figure 19 can be combined with this operation example.
まず、眼科装置1000は、画像取得部1010によって、被検眼のシャインプルーフ画像を取得する(S11)。 First, the ophthalmic device 1000 acquires a Scheimpflug image of the subject's eye using the image acquisition unit 1010 (S11).
次に、眼科装置1000は、データ処理部1020によって、前述した第1セグメンテーション、第2セグメンテーション、及び細胞評価情報生成処理のうちの少なくとも1つの処理を、ステップS11で取得されたシャインプルーフ画像に適用する(S12)。 Next, the ophthalmic device 1000 uses the data processing unit 1020 to apply at least one of the first segmentation, second segmentation, and cell evaluation information generation processes described above to the Scheimpflug image acquired in step S11 (S12).
眼科装置1000が第1セグメンテーションと第2セグメンテーションと細胞評価情報生成処理とをシャインプルーフ画像に適用する場合、例えば、眼科装置1000のデータ処理部1020として図3のデータ処理部1030又は図8のデータ処理部1040が採用される。更に、本例のデータ処理部1020は、図4の第1セグメンテーション部1031A、図6の第2セグメンテーション部1032A、及び図7の細胞評価情報生成処理部1033Aのうちの少なくとも1つを含んでいてよい。 When the ophthalmic device 1000 applies the first segmentation, the second segmentation, and the cell evaluation information generation process to a Scheimpflug image, for example, the data processing unit 1030 in FIG. 3 or the data processing unit 1040 in FIG. 8 is used as the data processing unit 1020 of the ophthalmic device 1000. Furthermore, the data processing unit 1020 in this example may include at least one of the first segmentation unit 1031A in FIG. 4, the second segmentation unit 1032A in FIG. 6, and the cell evaluation information generation processing unit 1033A in FIG. 7.
眼科装置1000が第1セグメンテーションと第2セグメンテーションと細胞評価情報生成処理とをシャインプルーフ画像に適用する場合の他の例では、眼科装置1000のデータ処理部1020として図18のデータ処理部1090が採用される。 In another example where the ophthalmic device 1000 applies the first segmentation, the second segmentation, and the cell evaluation information generation process to a Scheimpflug image, the data processing unit 1090 in Figure 18 is used as the data processing unit 1020 of the ophthalmic device 1000.
眼科装置1000が第2セグメンテーションと細胞評価情報生成処理とをシャインプルーフ画像に適用する場合(換言すると、第1セグメンテーションを実行しない場合)、例えば、眼科装置1000のデータ処理部1020として図9のデータ処理部1050が採用される。更に、本例のデータ処理部1020は、図10の第2セグメンテーション部1051A、及び/又は、図11の細胞評価情報生成処理部1052Aを含んでいてよい。 When the ophthalmic device 1000 applies the second segmentation and cell evaluation information generation processing to the Scheimpflug image (in other words, when the first segmentation is not performed), for example, the data processing unit 1050 in FIG. 9 is used as the data processing unit 1020 of the ophthalmic device 1000. Furthermore, the data processing unit 1020 in this example may include the second segmentation unit 1051A in FIG. 10 and/or the cell evaluation information generation processing unit 1052A in FIG. 11.
眼科装置1000が細胞評価情報生成処理をシャインプルーフ画像に適用する場合(換言すると、第1セグメンテーション及び第2セグメンテーションを実行しない場合)、例えば、眼科装置1000のデータ処理部1020として図12のデータ処理部1060が採用される。更に、本例のデータ処理部1020は、図13の細胞評価情報生成処理部1061Aを含んでいてよい。 When the ophthalmic device 1000 applies the cell evaluation information generation process to the Scheimpflug image (in other words, when the first segmentation and second segmentation are not performed), for example, the data processing unit 1060 in FIG. 12 is used as the data processing unit 1020 of the ophthalmic device 1000. Furthermore, the data processing unit 1020 in this example may include the cell evaluation information generation processing unit 1061A in FIG. 13.
眼科装置1000が第1セグメンテーションと細胞評価情報生成処理とをシャインプルーフ画像に適用する場合(換言すると、第2セグメンテーションを実行しない場合)、例えば、眼科装置1000のデータ処理部1020として図14のデータ処理部1070又は図17のデータ処理部1080が採用される。更に、本例のデータ処理部1020は、図15の第1セグメンテーション部1071A、及び/又は、図16の細胞評価情報生成処理部1072Aを含んでいてよい。 When the ophthalmic device 1000 applies the first segmentation and cell evaluation information generation processing to the Scheimpflug image (in other words, when the second segmentation is not performed), for example, the data processing unit 1070 in FIG. 14 or the data processing unit 1080 in FIG. 17 is used as the data processing unit 1020 of the ophthalmic device 1000. Furthermore, the data processing unit 1020 in this example may include the first segmentation unit 1071A in FIG. 15 and/or the cell evaluation information generation processing unit 1072A in FIG. 16.
ステップS12を実行するために採用可能な構成はこれらに限定されない。例えば、幾つかの例示的な態様に係る眼科装置1000のデータ処理部1020は、第1セグメンテーション、第2セグメンテーション、及び細胞評価情報生成処理のうち、第1セグメンテーションのみを実行可能に構成されてもよいし、第2セグメンテーションのみを実行可能に構成されてもよいし、第1セグメンテーションと第2セグメンテーションのみを実行可能に構成されてもよい。 The configurations that can be employed to perform step S12 are not limited to these. For example, the data processing unit 1020 of the ophthalmic device 1000 according to some exemplary embodiments may be configured to be able to perform only the first segmentation, only the second segmentation, or only the first and second segmentation out of the first segmentation, second segmentation, and cell evaluation information generation process.
次に、眼科装置1000は、データ処理部1020によって、細胞評価情報を生成する(S13)。なお、ステップS12で細胞評価情報生成処理が実行された場合であって、本検査で取得されるべき全ての細胞評価情報がステップS12で取得された場合には、ステップS13を実行する必要はない(換言すると、ステップS13はステップS12に含まれる)。 Next, the ophthalmic device 1000 generates cell evaluation information using the data processing unit 1020 (S13). Note that if the cell evaluation information generation process is performed in step S12 and all of the cell evaluation information that should be obtained in this examination has been obtained in step S12, there is no need to perform step S13 (in other words, step S13 is included in step S12).
ステップS12及び/又はステップS13は、ユーザーによる操作を部分的に含んでいてもよい。例えば、ユーザーによる操作の例として、シャインプルーフ画像中の前房領域を指定するための操作、シャインプルーフ画像中の細胞領域を指定するための操作、前房領域中の細胞領域を指定するための操作、前房領域から細胞評価情報を作成するための操作、細胞領域から細胞評価情報を作成するための操作、第1セグメンテーションで特定された前房領域を編集(補正)するための操作、第2セグメンテーションで特定された細胞領域を編集(補正)するための操作、細胞評価情報生成処理で生成された細胞評価情報を編集(補正)するための操作、細胞評価情報生成処理で生成された細胞評価情報から他の細胞評価情報を作成するための操作などがある。 Step S12 and/or step S13 may partially include user operations. Examples of user operations include an operation for specifying an anterior chamber region in a Scheimpflug image, an operation for specifying a cellular region in a Scheimpflug image, an operation for specifying a cellular region in an anterior chamber region, an operation for creating cellular evaluation information from an anterior chamber region, an operation for creating cellular evaluation information from a cellular region, an operation for editing (correcting) an anterior chamber region identified in the first segmentation, an operation for editing (correcting) a cellular region identified in the second segmentation, an operation for editing (correcting) cell evaluation information generated in the cell evaluation information generation process, and an operation for creating other cellular evaluation information from the cellular evaluation information generated in the cell evaluation information generation process.
これらの操作は、ユーザーインターフェイスを用いて行われる。ユーザーインターフェイスは、表示デバイスや操作デバイスを含む。眼科装置1000は、ユーザーインターフェイスの少なくとも一部を含んでいてもよい。 These operations are performed using a user interface. The user interface includes a display device and an operation device. The ophthalmic device 1000 may include at least a part of the user interface.
次に、眼科装置1000は、ステップS11で取得されたシャインプルーフ画像、ステップS12で取得された情報(例えば、シャインプルーフ画像に基づく情報、前房領域、前房領域に基づく情報、細胞領域、細胞領域に関する情報、細胞評価情報)、ステップS13で生成された細胞評価情報などを、表示装置に表示させる(S14)。 Next, the ophthalmic device 1000 displays on the display device the Scheimpflug image acquired in step S11, the information acquired in step S12 (e.g., information based on the Scheimpflug image, anterior chamber region, information based on the anterior chamber region, cell region, information related to the cell region, cell evaluation information), and the cell evaluation information generated in step S13 (S14).
眼科装置1000の第3の動作例を図21に示す。本動作例は、細胞評価情報を取得するために実行される。特に言及しない限り、図19の動作例に関して説明された任意の事項及び/又は図20の動作例に関して説明された任意の事項を本動作例に組み合わせることが可能である。 A third operation example of the ophthalmic device 1000 is shown in Figure 21. This operation example is performed to obtain cell evaluation information. Unless otherwise specified, any of the matters described with respect to the operation example in Figure 19 and/or any of the matters described with respect to the operation example in Figure 20 can be combined with this operation example.
本例に係る眼科装置1000のデータ処理部1020は、畳み込みニューラルネットワークを含む第2セグメンテーション部(例えば、第2セグメンテーション部1032A又は第2セグメンテーション部1051A)と、この畳み込みニューラルネットワークに合わせたデータ構造変換を行う要素(例えば、変換処理部1042又は変換処理部1082)とを含んでいる。 The data processing unit 1020 of the ophthalmologic apparatus 1000 in this example includes a second segmentation unit (e.g., second segmentation unit 1032A or second segmentation unit 1051A) that includes a convolutional neural network, and an element (e.g., conversion processing unit 1042 or conversion processing unit 1082) that performs data structure conversion to match this convolutional neural network.
まず、眼科装置1000は、画像取得部1010によって、被検眼のシャインプルーフ画像を取得する(S21)。 First, the ophthalmologic apparatus 1000 acquires a Scheimpflug image of the subject's eye using the image acquisition unit 1010 (S21).
次に、眼科装置1000は、データ処理部1020によって、シャインプルーフ画像から前房領域を特定するための第1セグメンテーション(前房セグメンテーション)を、ステップS21で取得されたシャインプルーフ画像に適用する(S22)。本ステップの前房セグメンテーションの手法は任意であってよく、データ処理部1020によるデータ処理及びユーザーによる操作の一方又は双方を含んでいてよい。ここで、データ処理部1020による前房セグメンテーションは、前述した様々な手法のうちのいずれかの手法であってよい。 Next, the ophthalmic device 1000 uses the data processing unit 1020 to apply a first segmentation (anterior chamber segmentation) for identifying the anterior chamber region from the Scheimpflug image to the Scheimpflug image acquired in step S21 (S22). The anterior chamber segmentation method in this step may be any method, and may include one or both of data processing by the data processing unit 1020 and user operation. Here, the anterior chamber segmentation by the data processing unit 1020 may be any of the various methods described above.
次に、データ処理部1020は、ステップS22の前房セグメンテーションで特定された前房領域内のゴーストを除去する(S23)。これにより、後述するステップS25の細胞セグメンテーションにおいてゴーストが細胞領域として誤検出されてしまう不都合を防止することができる。 Next, the data processing unit 1020 removes ghosts within the anterior chamber region identified in the anterior chamber segmentation in step S22 (S23). This prevents the ghosts from being mistakenly detected as cell regions in the cell segmentation in step S25, which will be described later.
次に、データ処理部1020は、ステップS23でゴーストが除去された前房領域を、次のステップS25に用いられる畳み込みニューラルネットワークの入力層に対応した構造の画像データに変換する(S24)。 Next, the data processing unit 1020 converts the anterior chamber region from which ghosts have been removed in step S23 into image data with a structure corresponding to the input layer of the convolutional neural network used in the next step S25 (S24).
なお、幾つかの例示的な態様において、前房領域からのゴースト除去(本例のステップS23)と、前房領域のデータ構造変換(本例のステップS24)との順序が逆であってもよい。 Note that in some exemplary embodiments, the order of ghost removal from the anterior chamber region (step S23 in this example) and data structure conversion of the anterior chamber region (step S24 in this example) may be reversed.
次に、データ処理部1020は、ステップS24で取得された画像データ(前房領域の変換データ)を、細胞セグメンテーションを実行するように構成された第2セグメンテーション部の畳み込みニューラルネットワークに入力する(S25)。これにより、ステップS22で取得された前房領域内の細胞領域が特定される。 Next, the data processing unit 1020 inputs the image data (transformed data of the anterior chamber region) acquired in step S24 into a convolutional neural network of a second segmentation unit configured to perform cell segmentation (S25). This identifies the cellular region within the anterior chamber region acquired in step S22.
次に、データ処理部1020は、ステップS25で実行された細胞領域特定の結果に基づいて、被検眼の前房内における炎症性細胞の密度を評価する(S26)。本ステップの処理は、例えば、前述した様々な細胞評価情報生成処理部のうちのいずれかによって実行される。 Next, the data processing unit 1020 evaluates the density of inflammatory cells in the anterior chamber of the test eye based on the results of the cell region identification performed in step S25 (S26). The processing of this step is performed, for example, by one of the various cell evaluation information generation processing units described above.
次に、データ処理部1020は、ステップS26で実行された評価の結果に基づいて、細胞評価情報を生成する(S27)。本ステップの処理は、例えば、前述した様々な細胞評価情報生成処理部のうちのいずれかによって実行される。 Next, the data processing unit 1020 generates cell evaluation information based on the results of the evaluation performed in step S26 (S27). The processing of this step is performed, for example, by one of the various cell evaluation information generation processing units described above.
次に、眼科装置1000は、ステップS21~S27で取得された情報を表示装置に表示させる(S28)。 Next, the ophthalmologic device 1000 displays the information acquired in steps S21 to S27 on the display device (S28).
本ステップで表示される情報の例として、ステップS21で取得されたシャインプルーフ画像、ステップS22で取得された情報(例えば、シャインプルーフ画像に基づく情報、前房領域、前房領域に基づく情報)、ステップS23で取得された情報(例えば、ゴーストが除去された前房領域、ゴーストが除去された前房領域に基づく情報)、ステップS24で取得された情報(例えば、成形された前房領域、成形された前房領域に基づく情報)、ステップS25で取得された情報(例えば、細胞領域、細胞領域に基づく情報)、ステップS26で取得された情報(例えば、炎症性細胞の密度、密度の評価情報、密度の評価情報に基づく情報)、ステップS27で取得された情報(例えば、細胞評価情報、細胞評価情報に基づく情報)などがある。 Examples of information displayed in this step include the Scheimpflug image acquired in step S21, information acquired in step S22 (e.g., information based on the Scheimpflug image, anterior chamber region, information based on the anterior chamber region), information acquired in step S23 (e.g., anterior chamber region with ghosts removed, information based on the anterior chamber region with ghosts removed), information acquired in step S24 (e.g., shaped anterior chamber region, information based on the shaped anterior chamber region), information acquired in step S25 (e.g., cell region, information based on the cell region), information acquired in step S26 (e.g., inflammatory cell density, density evaluation information, information based on density evaluation information), and information acquired in step S27 (e.g., cell evaluation information, information based on cell evaluation information).
幾つかの例示的な態様では、ステップS27において、SUN Working Groupにより提案された評価に使用されている炎症性細胞の密度の値(1ミリメートル四方の大きさの領域に存在する炎症性細胞の個数)、及び/又は、この密度の値に対応するグレードが求められ、更に、ステップS28において、少なくともステップS27で求められた密度の値及び/又はグレードが表示される。 In some exemplary embodiments, in step S27, the inflammatory cell density value (the number of inflammatory cells present in a 1 mm square area) used in the evaluation proposed by the SUN Working Group and/or the grade corresponding to this density value are determined, and further, in step S28, at least the density value and/or grade determined in step S27 are displayed.
眼科装置1000の第4の動作例を図22に示す。本動作例は、細胞評価情報を取得するために実行される。特に言及しない限り、図19の動作例に関して説明された任意の事項、図20の動作例に関して説明された任意の事項、及び図21の動作例に関して説明された任意の事項のうちの少なくとも1つを本動作例に組み合わせることが可能である。 A fourth operation example of the ophthalmic device 1000 is shown in FIG. 22. This operation example is performed to obtain cell evaluation information. Unless otherwise specified, at least one of any of the matters described with respect to the operation example in FIG. 19, any of the matters described with respect to the operation example in FIG. 20, and any of the matters described with respect to the operation example in FIG. 21 can be combined with this operation example.
本例に係る眼科装置1000のデータ処理部1020は、畳み込みニューラルネットワークを含む細胞評価情報生成処理部(例えば、細胞評価情報生成処理部1033A、細胞評価情報生成処理部1052A、細胞評価情報生成処理部1061A、又は、細胞評価情報生成処理部1072A)と、この畳み込みニューラルネットワークに合わせたデータ構造変換を行う要素(例えば、変換処理部1042又は変換処理部1082)とを含んでいる。 The data processing unit 1020 of the ophthalmologic apparatus 1000 in this example includes a cell evaluation information generation processing unit (e.g., cell evaluation information generation processing unit 1033A, cell evaluation information generation processing unit 1052A, cell evaluation information generation processing unit 1061A, or cell evaluation information generation processing unit 1072A) that includes a convolutional neural network, and an element (e.g., conversion processing unit 1042 or conversion processing unit 1082) that performs data structure conversion to match this convolutional neural network.
まず、眼科装置1000は、画像取得部1010によって、被検眼のシャインプルーフ画像を取得する(S31)。 First, the ophthalmologic apparatus 1000 acquires a Scheimpflug image of the subject's eye using the image acquisition unit 1010 (S31).
次に、眼科装置1000は、データ処理部1020によって、シャインプルーフ画像から前房領域を特定するための第1セグメンテーション(前房セグメンテーション)を、ステップS31で取得されたシャインプルーフ画像に適用する(S32)。第3の動作例のステップS22と同様に、本ステップの前房セグメンテーションの手法は任意であってよい。 Next, the ophthalmic apparatus 1000 uses the data processing unit 1020 to apply a first segmentation (anterior chamber segmentation) for identifying the anterior chamber region from the Scheimpflug image to the Scheimpflug image acquired in step S31 (S32). As with step S22 in the third operation example, the anterior chamber segmentation method in this step may be any method.
次に、データ処理部1020は、ステップS32の前房セグメンテーションで特定された前房領域内のゴーストを除去する(S33)。これにより、後述するステップS35の細胞評価情報生成処理においてゴーストが評価結果に反映されてしまう不都合を防止することができる。 Next, the data processing unit 1020 removes ghosts within the anterior chamber region identified in the anterior chamber segmentation of step S32 (S33). This prevents the ghosts from being reflected in the evaluation results in the cell evaluation information generation process of step S35, which will be described later.
次に、データ処理部1020は、ステップS33でゴーストが除去された前房領域を、次のステップS35に用いられる畳み込みニューラルネットワークの入力層に対応した構造の画像データに変換する(S34)。 Next, the data processing unit 1020 converts the anterior chamber region from which ghosts have been removed in step S33 into image data with a structure corresponding to the input layer of the convolutional neural network used in the next step S35 (S34).
なお、幾つかの例示的な態様において、前房領域からのゴースト除去(本例のステップS33)と、前房領域のデータ構造変換(本例のステップS34)との順序が逆であってもよい。 Note that in some exemplary embodiments, the order of ghost removal from the anterior chamber region (step S33 in this example) and data structure conversion of the anterior chamber region (step S34 in this example) may be reversed.
次に、データ処理部1020は、ステップS34で取得された画像データ(前房領域の変換データ)を、細胞評価情報生成処理を実行するように構成された細胞評価情報生成処理部の畳み込みニューラルネットワークに入力する。これにより、ステップS32で取得された前房領域に基づく細胞評価情報が生成される(S35)。 Next, the data processing unit 1020 inputs the image data (converted data of the anterior chamber region) acquired in step S34 into a convolutional neural network of the cell evaluation information generation processing unit configured to execute cell evaluation information generation processing. This generates cell evaluation information based on the anterior chamber region acquired in step S32 (S35).
次に、眼科装置1000は、ステップS35で生成された細胞評価情報を表示装置に表示させる(S36)。 Next, the ophthalmologic device 1000 displays the cell evaluation information generated in step S35 on the display device (S36).
幾つかの例示的な態様では、ステップS35において、SUN Working Groupにより提案された評価に使用されている炎症性細胞の密度の値(1ミリメートル四方の大きさの領域に存在する炎症性細胞の個数)、及び/又は、この密度の値に対応するグレードが求められ、更に、ステップS36において、少なくともステップS35で求められた密度の値及び/又はグレードが表示される。 In some exemplary embodiments, in step S35, the inflammatory cell density value (the number of inflammatory cells present in a 1 mm square area) used in the evaluation proposed by the SUN Working Group and/or the grade corresponding to this density value are determined, and further, in step S36, at least the density value and/or grade determined in step S35 are displayed.
また、幾つかの例示的な態様では、ステップS35において、SUN Working Groupにより提案された評価に使用されている炎症性細胞の密度の値(1ミリメートル四方の大きさの領域に存在する炎症性細胞の個数)が求められる。本態様のデータ処理部1020は、密度値とグレードとの対応関係を表す既定のデータを参照して、ステップS35で求められた密度値に対応するグレードを求める。本態様のステップS36では、データ処理部1020により求められたグレード(及び、本態様のステップS35で求められた密度値)が表示される。 In addition, in some exemplary embodiments, in step S35, the density value of inflammatory cells (the number of inflammatory cells present in a 1 mm square area) used in the evaluation proposed by the SUN Working Group is determined. The data processing unit 1020 in this embodiment determines the grade corresponding to the density value determined in step S35 by referring to predefined data representing the correspondence between density values and grades. In step S36 of this embodiment, the grade determined by the data processing unit 1020 (and the density value determined in step S35 of this embodiment) are displayed.
ステップS35で生成された細胞評価情報及び/又はそれに基づく情報に加えて、眼科装置1000は、ステップS31~S34で取得された任意の情報を表示装置に表示させることができる。細胞評価情報に加えて表示される情報の例として、ステップS31で取得されたシャインプルーフ画像、ステップS32で取得された情報(例えば、シャインプルーフ画像に基づく情報、前房領域、前房領域に基づく情報)、ステップS33で取得された情報(例えば、ゴーストが除去された前房領域、ゴーストが除去された前房領域に基づく情報)、ステップS34で取得された情報(例えば、成形された前房領域、成形された前房領域に基づく情報)などがある。 In addition to the cell evaluation information generated in step S35 and/or information based thereon, the ophthalmic device 1000 can display any information acquired in steps S31 to S34 on the display device. Examples of information that can be displayed in addition to the cell evaluation information include the Scheimpflug image acquired in step S31, information acquired in step S32 (e.g., information based on the Scheimpflug image, anterior chamber region, information based on the anterior chamber region), information acquired in step S33 (e.g., anterior chamber region with ghosts removed, information based on the anterior chamber region with ghosts removed), and information acquired in step S34 (e.g., shaped anterior chamber region, information based on the shaped anterior chamber region).
細胞評価情報以外の炎症状態情報を生成する場合においても、細胞評価情報を生成する場合と同じ要領で炎症状態情報を生成することができる。前述したように、細胞評価情報以外の炎症状態情報の例として、前房フレアに関する情報、水晶体の混濁に関する情報、疾患の発症・経過に関する情報、疾患の活動性に関する情報などがある。 When generating inflammation state information other than cell evaluation information, the inflammation state information can be generated in the same manner as when generating cell evaluation information. As mentioned above, examples of inflammation state information other than cell evaluation information include information about anterior chamber flare, information about lens opacity, information about the onset and progression of disease, and information about disease activity.
これらの例示的な炎症状態情報はいずれも、細胞評価情報の場合と同様に、SUN Working Groupにより提案されたぶどう膜炎疾患の分類基準を参照して生成及び評価されてよい。 All of this exemplary inflammation status information, as with the cell evaluation information, may be generated and evaluated with reference to the classification criteria for uveitis diseases proposed by the SUN Working Group.
これらの例示的な炎症状態情報を生成及び評価する処理は、機械学習ベースの処理若しくは非機械学習ベースの処理であってよく、又は、機械学習ベースの処理及び非機械学習ベースの処理の組み合わせであってもよい。機械学習ベースの処理を行うためのニューラルネットワークの構築は、細胞評価情報を生成するためのニューラルネットワークの構築と同じ要領で実行されてよい。非機械学習ベースの処理を行うためのプロセッサは、例えば、評価対象(例えば、前房フレア、水晶体の混濁、疾患の発症・経過、疾患の活動性など)を求めるための処理を少なくとも実行するように構成され、更に、求められた評価対象に基づき評価を行う処理を実行するように構成されていてよい。 The processes for generating and evaluating these exemplary inflammation status information may be machine learning-based processes or non-machine learning-based processes, or may be a combination of machine learning-based processes and non-machine learning-based processes. The construction of a neural network for performing machine learning-based processes may be performed in the same manner as the construction of a neural network for generating cell evaluation information. A processor for performing non-machine learning-based processes may be configured, for example, to perform at least a process for determining an evaluation target (e.g., anterior chamber flare, crystalline lens opacity, disease onset/progression, disease activity, etc.), and may further be configured to perform a process for making an evaluation based on the determined evaluation target.
以上に説明した眼科装置1000として機能することが可能な眼科装置の具体的構成の例を図23に示す。本例の眼科装置は、スリットランプ顕微鏡とコンピュータ(情報処理装置)とを組み合わせたシステム(スリットランプ顕微鏡システム1)である。 Figure 23 shows an example of a specific configuration of an ophthalmic device that can function as the ophthalmic device 1000 described above. The ophthalmic device in this example is a system (slit lamp microscope system 1) that combines a slit lamp microscope and a computer (information processing device).
スリットランプ顕微鏡システム1は、照明系2と、撮影系3と、動画撮影系4と、光路結合素子5と、移動機構6と、制御部7と、データ処理部8と、通信部9と、ユーザーインターフェイス10とを含む。被検眼Eの角膜を符号Cで示し、水晶体を符号CLで示す。前房は、角膜Cと水晶体との間の領域に相当する The slit lamp microscope system 1 includes an illumination system 2, an imaging system 3, a video imaging system 4, an optical path coupling element 5, a movement mechanism 6, a control unit 7, a data processing unit 8, a communication unit 9, and a user interface 10. The cornea of the subject's eye E is indicated by the symbol C, and the crystalline lens is indicated by the symbol CL. The anterior chamber corresponds to the area between the cornea C and the crystalline lens.
スリットランプ顕微鏡システム1の要素群の配置の非限定的な例として、幾つかの例示的な態様のスリットランプ顕微鏡システム1は、顕微鏡本体、コンピュータ、及び顕微鏡本体とコンピュータとの間の通信を担う通信デバイスを含んでいる。顕微鏡本体は、照明系2、撮影系3、動画撮影系4、光路結合素子5、及び移動機構6を含む。コンピュータは、制御部7、データ処理部8、通信部9、及びユーザーインターフェイス10を含む。コンピュータは、例えば、顕微鏡本体の近傍に設置されていてもよいし、ネットワーク上に設置されていてもよい。 As a non-limiting example of the arrangement of elements in the slit lamp microscope system 1, some exemplary embodiments of the slit lamp microscope system 1 include a microscope body, a computer, and a communication device that handles communication between the microscope body and the computer. The microscope body includes an illumination system 2, an imaging system 3, a video imaging system 4, an optical path coupling element 5, and a movement mechanism 6. The computer includes a control unit 7, a data processing unit 8, a communication unit 9, and a user interface 10. The computer may be installed, for example, near the microscope body or on a network.
照明系2、撮影系3、及び移動機構6の組み合わせは、眼科装置1000の画像取得部1010の例である。照明系2は、眼科装置1000の照明系1011の例である。撮影系3は、眼科装置1000の撮影系1012の例である。 The combination of the illumination system 2, the imaging system 3, and the movement mechanism 6 is an example of the image acquisition unit 1010 of the ophthalmic device 1000. The illumination system 2 is an example of the illumination system 1011 of the ophthalmic device 1000. The imaging system 3 is an example of the imaging system 1012 of the ophthalmic device 1000.
照明系2は、被検眼Eの前眼部にスリット光を投射する。符号2aは、照明系2の光軸(照明光軸と呼ぶ)を示す。照明系2は、従来のスリットランプ顕微鏡の照明系と同様の構成を備えていてよい。例えば、図示は省略するが、照明系2は、被検眼Eから遠い側から順に、照明光源と、正レンズと、スリット形成部と、対物レンズとを含む。照明光源から出力された照明光は、正レンズを通過してスリット形成部に投射される。スリット形成部は、照明光の一部を通過させてスリット光を生成する。スリット形成部は、一対のスリット刃を有する。これらスリット刃の間隔(スリット幅と呼ぶ)を変化させることで、スリット光の幅を変化させることができる。また、一対のスリット刃を回転させることで、スリット光の長手方向の向きを変化させることができる。また、スリット形成部は、スリット光の長手方向の寸法を変化させることができる。スリット形成部により生成されたスリット光は、対物レンズにより屈折されて被検眼Eの前眼部に投射される。なお、スリット光を生成するための構成は本例に限定されず、スリット光の生成に使用可能な任意の構成であってもよい。照明系2は、スリット光のフォーカス位置を変更するための合焦機構を含んでいてもよい。この合焦機構は、例えば、対物レンズを照明光軸2aに沿って移動させる。或いは、合焦機構は、対物レンズとスリット形成部との間に配置された合焦レンズを移動させる。 The illumination system 2 projects slit light onto the anterior segment of the subject's eye E. Reference symbol 2a denotes the optical axis of the illumination system 2 (referred to as the illumination optical axis). The illumination system 2 may have a configuration similar to that of a conventional slit lamp microscope. For example, although not shown, the illumination system 2 includes, in order from the side furthest from the subject's eye E, an illumination light source, a positive lens, a slit forming unit, and an objective lens. The illumination light output from the illumination light source passes through the positive lens and is projected onto the slit forming unit. The slit forming unit generates slit light by transmitting a portion of the illumination light. The slit forming unit has a pair of slit blades. The width of the slit light can be changed by changing the distance between these slit blades (referred to as the slit width). Furthermore, the longitudinal direction of the slit light can be changed by rotating the pair of slit blades. Furthermore, the slit forming unit can change the longitudinal dimension of the slit light. The slit light generated by the slit forming unit is refracted by the objective lens and projected onto the anterior segment of the subject's eye E. Note that the configuration for generating the slit light is not limited to this example, and any configuration that can be used to generate slit light may be used. The illumination system 2 may include a focusing mechanism for changing the focus position of the slit light. This focusing mechanism, for example, moves the objective lens along the illumination optical axis 2a. Alternatively, the focusing mechanism moves a focusing lens arranged between the objective lens and the slit forming section.
図23は上面図であり、被検眼Eの軸に沿う方向をZ方向とし、これに直交する方向のうち被検者にとって左右の方向をX方向とし、X方向及びZ方向の双方に直交する方向(上下方向、体軸方向)をY方向とする。本態様では、照明光軸2aが被検眼Eの軸に一致するように被検眼Eに対するスリットランプ顕微鏡システム1のアライメントを行うことができ、より広義には、照明光軸2aが被検眼Eの軸に平行に配置されるようにアライメントを行うことができる。 Figure 23 is a top view, in which the direction along the axis of the subject's eye E is the Z direction, the direction perpendicular to this, i.e., the left-right direction relative to the subject, is the X direction, and the direction perpendicular to both the X and Z directions (up-down direction, body axis direction) is the Y direction. In this embodiment, the slit lamp microscope system 1 can be aligned with the subject's eye E so that the illumination optical axis 2a coincides with the axis of the subject's eye E, or more broadly, alignment can be performed so that the illumination optical axis 2a is positioned parallel to the axis of the subject's eye E.
撮影系3は、照明系2からのスリット光が投射されている前眼部を撮影する。符号3aは、撮影系3の光軸(撮影光軸と呼ぶ)を示す。撮影系3は、光学系3Aと、撮像素子3Bとを含む。光学系3Aは、スリット光が投射されている被検眼Eの前眼部からの光を撮像素子3Bに導く。光学系3Aは、従来のスリットランプ顕微鏡の撮影系と同様の構成を備えていてよい。例えば、光学系3Aは、被検眼Eに近い側から順に、対物レンズと、変倍光学系と、結像レンズとを含む。スリット光が投射されている被検眼Eの前眼部からの光は、対物レンズ及び変倍光学系を通過し、結像レンズにより撮像素子3Bの撮像面に結像される。撮像素子3Bは、光学系3Aにより導かれた光を撮像面にて受光する。撮像素子3Bは、2次元の撮像エリアを有するエリアセンサを含む。このエリアセンサは、例えば、電荷結合素子(CCD)イメージセンサ、又は相補型金属酸化膜半導体(CMOS)イメージセンサであってよい。撮影系3は、そのフォーカス位置を変更するための合焦機構を含んでいてもよい。この合焦機構は、例えば、対物レンズを撮影光軸3aに沿って移動させる。或いは、合焦機構は、対物レンズと結像レンズとの間に配置された合焦レンズを撮影光軸3aに沿って移動させる。 The imaging system 3 images the anterior segment of the eye onto which the slit light from the illumination system 2 is projected. Reference symbol 3a denotes the optical axis of the imaging system 3 (referred to as the imaging optical axis). The imaging system 3 includes an optical system 3A and an image sensor 3B. The optical system 3A guides light from the anterior segment of the subject's eye E onto which the slit light is projected to the image sensor 3B. The optical system 3A may have a configuration similar to that of the imaging system of a conventional slit lamp microscope. For example, the optical system 3A includes, in order from the side closest to the subject's eye E, an objective lens, a variable magnification optical system, and an imaging lens. Light from the anterior segment of the subject's eye E onto which the slit light is projected passes through the objective lens and the variable magnification optical system, and is imaged on the imaging surface of the image sensor 3B by the imaging lens. The image sensor 3B receives the light guided by the optical system 3A on its imaging surface. The image sensor 3B includes an area sensor with a two-dimensional imaging area. This area sensor may be, for example, a charge-coupled device (CCD) image sensor or a complementary metal-oxide semiconductor (CMOS) image sensor. The imaging system 3 may include a focusing mechanism for changing its focus position. This focusing mechanism, for example, moves the objective lens along the imaging optical axis 3a. Alternatively, the focusing mechanism moves a focusing lens disposed between the objective lens and the imaging lens along the imaging optical axis 3a.
照明系2及び撮影系3は、シャインプルーフカメラとして機能する。すなわち、照明光軸2aに沿う物面と、光学系3Aと、撮像素子3Bの撮像面とが、いわゆるシャインプルーフの条件を満足するように、照明系2及び撮影系3が構成されている。より具体的には、照明光軸2aを通るYZ面(物面を含む)と、光学系3Aの主面と、撮像素子3Bの撮像面とが、同一の直線上にて交差する。これにより、物面内の全ての位置(照明光軸2aに沿う方向における全ての位置)にピントを合わせて撮影を行うことができる。 The illumination system 2 and the imaging system 3 function as a Scheimpflug camera. That is, the illumination system 2 and the imaging system 3 are configured so that the object plane along the illumination optical axis 2a, the optical system 3A, and the imaging plane of the image sensor 3B satisfy the so-called Scheimpflug condition. More specifically, the YZ plane (including the object plane) passing through the illumination optical axis 2a, the principal plane of the optical system 3A, and the imaging plane of the image sensor 3B intersect on the same straight line. This allows imaging to be performed while focusing on all positions within the object plane (all positions in the direction along the illumination optical axis 2a).
本態様では、例えば、少なくとも角膜Cの後面から水晶体CLの前面までの範囲(前房)に撮影系3のピントがあるように、照明系2及び撮影系3が構成されている。なお、実用性などを考慮して、例えば、少なくとも角膜Cの前面から水晶体CLの後面までの範囲に撮影系3のピントが合うように、照明系2及び撮影系3を構成してもよい。これにより、スリットランプ顕微鏡システム1は、角膜Cの前面の頂点(Z=Z1)から水晶体CLの後面の頂点(Z=Z2)までの範囲の全体に撮影系3のピントが合っている状態で、被検眼Eの前眼部の撮影を行うことができる。なお、照明光軸2aと撮影光軸3aとの交点は、座標Z=Z0に位置している。このような条件は、照明系2に含まれる要素の構成及び配置、撮影系3に含まれる要素の構成及び配置、並びに、照明系2と撮影系3との相対位置などにしたがって実現される。照明系2と撮影系3との相対位置を示すパラメータは、例えば、照明光軸2aと撮影光軸3aとがなす角度θを含む。角度θは、例えば、17.5度、30度、又は45度に設定される。角度θは可変であってもよい。 In this embodiment, the illumination system 2 and the imaging system 3 are configured so that the imaging system 3 is focused on at least the area from the posterior surface of the cornea C to the anterior surface of the crystalline lens CL (the anterior chamber). Taking practicality into consideration, the illumination system 2 and the imaging system 3 may be configured so that the imaging system 3 is focused on at least the area from the anterior surface of the cornea C to the posterior surface of the crystalline lens CL. This allows the slit lamp microscope system 1 to capture images of the anterior segment of the subject's eye E with the imaging system 3 focused on the entire area from the apex of the anterior surface of the cornea C (Z = Z1) to the apex of the posterior surface of the crystalline lens CL (Z = Z2). The intersection of the illumination optical axis 2a and the imaging optical axis 3a is located at the coordinate Z = Z0. This condition is achieved according to the configuration and arrangement of the elements included in the illumination system 2, the configuration and arrangement of the elements included in the imaging system 3, and the relative positions of the illumination system 2 and the imaging system 3. Parameters indicating the relative positions of the illumination system 2 and the imaging system 3 include, for example, the angle θ formed between the illumination optical axis 2a and the imaging optical axis 3a. The angle θ is set to, for example, 17.5 degrees, 30 degrees, or 45 degrees. The angle θ may also be variable.
動画撮影系4は、照明系2及び撮影系3による被検眼の撮影と並行して被検眼Eの前眼部を動画撮影する。動画撮影系4は、ビデオカメラとして機能する。 The video capture system 4 captures video of the anterior segment of the subject's eye E in parallel with the imaging of the subject's eye by the illumination system 2 and imaging system 3. The video capture system 4 functions as a video camera.
光路結合素子5は、照明系2の光路(照明光路)と、動画撮影系4の光路(動画撮影光路)とを結合している。光路結合素子5は、例えば、ハーフミラー又はダイクロイックミラーなどのビームスプリッタであってよい。 The optical path combining element 5 combines the optical path of the illumination system 2 (illumination optical path) with the optical path of the video recording system 4 (video recording optical path). The optical path combining element 5 may be, for example, a beam splitter such as a half mirror or a dichroic mirror.
照明系2、撮影系3、動画撮影系4、及び光路結合素子5を含む光学系の具体例を図24に示す。本例において、撮影系3は、2つの撮影系(第1撮影系及び第2撮影系)を含んでいる。幾つかの例示的な態様において、スリットランプ顕微鏡システム1の光学系は、図24に示す要素群に加えて、又はそれらのいずれかの代わりに、他の要素(例えば、眼科装置1000の説明における任意の要素、公知のスリットランプ顕微鏡の任意の要素、公知の眼科装置の任意の要素)を含んでいてもよい。 A specific example of an optical system including an illumination system 2, an imaging system 3, a video imaging system 4, and an optical path coupling element 5 is shown in Figure 24. In this example, the imaging system 3 includes two imaging systems (a first imaging system and a second imaging system). In some exemplary embodiments, the optical system of the slit lamp microscope system 1 may include other elements (e.g., any element in the description of the ophthalmic device 1000, any element of a known slit lamp microscope, or any element of a known ophthalmic device) in addition to or in place of the elements shown in Figure 24.
図24に示す光学系は、照明系20と、左撮影系30Lと、右撮影系30Rと、動画撮影系40とを含んでいる。照明系20は照明系2の例である。左撮影系30L及び右撮影系30Rの組み合わせは、撮影系3の例であり、眼科装置1000の第1撮影系1014及び第2撮影系1015の組み合わせの例である。動画撮影系40は、動画撮影系4の例である。ビームスプリッタ47は、光路結合素子5の例である。 The optical system shown in Figure 24 includes an illumination system 20, a left imaging system 30L, a right imaging system 30R, and a video imaging system 40. The illumination system 20 is an example of illumination system 2. The combination of the left imaging system 30L and the right imaging system 30R is an example of imaging system 3, and is an example of the combination of the first imaging system 1014 and the second imaging system 1015 of the ophthalmic device 1000. The video imaging system 40 is an example of video imaging system 4. The beam splitter 47 is an example of an optical path coupling element 5.
図24において、符号20aは照明系20の光軸(照明光軸と呼ぶ)を示し、符号30Laは左撮影系30Lの光軸(左撮影光軸と呼ぶ)を示し、符号30Raは右撮影系30Rの光軸(右撮影光軸と呼ぶ)を示す。左撮影光軸30Laの向きと右撮影光軸30Raの向きとは互いに異なっている。照明光軸20aと左撮影光軸30Laとがなす角度をθLで示し、照明光軸20aと右撮影光軸30Raとがなす角度をθRで示す。角度θLと角度θRとは、互いに等しくてもよいし互いに異なってもよい。角度θL及び角度θRのそれぞれは可変であってもよい。照明光軸20aと左撮影光軸30Laと右撮影光軸30Raとは、一点で交差する。図23と同様に、この交点のZ座標をZ0で示す。 In FIG. 24, reference numeral 20a denotes the optical axis of the illumination system 20 (referred to as the illumination optical axis), reference numeral 30La denotes the optical axis of the left imaging system 30L (referred to as the left imaging optical axis), and reference numeral 30Ra denotes the optical axis of the right imaging system 30R (referred to as the right imaging optical axis). The orientations of the left imaging optical axis 30La and the right imaging optical axis 30Ra are different from each other. θL denotes the angle between the illumination optical axis 20a and the left imaging optical axis 30La, and θR denotes the angle between the illumination optical axis 20a and the right imaging optical axis 30Ra. Angles θL and θR may be equal to or different from each other. Angles θL and θR may each be variable. The illumination optical axis 20a, the left imaging optical axis 30La, and the right imaging optical axis 30Ra intersect at a single point. As in FIG. 23, the Z coordinate of this intersection is denoted as Z0.
本例の移動機構6は、照明系20、左撮影系30L、及び右撮影系30Rを、矢印49で示す方向(X方向)に移動するように構成されている。幾つかの例示的な態様において、照明系20、左撮影系30L、及び右撮影系30Rは、少なくともX方向に移動可能なステージ上に載置されており、且つ、移動機構6は、制御部7からの制御信号にしたがってこの可動ステージをX方向に移動する。 The movement mechanism 6 in this example is configured to move the illumination system 20, left imaging system 30L, and right imaging system 30R in the direction indicated by arrow 49 (X direction). In some exemplary embodiments, the illumination system 20, left imaging system 30L, and right imaging system 30R are mounted on a stage that is movable at least in the X direction, and the movement mechanism 6 moves this movable stage in the X direction in accordance with a control signal from the control unit 7.
照明系20は、被検眼Eの前眼部にスリット光を投射する。照明系20は、従来のスリットランプ顕微鏡の照明系と同様に、被検眼Eから遠い側から順に、照明光源21と、正レンズ22と、スリット形成部23と、対物レンズ群24及び25とを含む。 The illumination system 20 projects slit light onto the anterior segment of the subject's eye E. Similar to the illumination system of a conventional slit lamp microscope, the illumination system 20 includes, in order from the side furthest from the subject's eye E, an illumination light source 21, a positive lens 22, a slit forming section 23, and objective lens groups 24 and 25.
照明光源21から出力された照明光(例えば可視光)は、正レンズ22により屈折されてスリット形成部23に投射される。投射された照明光の一部は、スリット形成部23が形成するスリットを通過してスリット光となる。生成されたスリット光は、対物レンズ群24及び25により屈折された後、ビームスプリッタ47により反射され、被検眼Eの前眼部に投射される。 Illumination light (e.g., visible light) output from the illumination light source 21 is refracted by the positive lens 22 and projected onto the slit forming unit 23. A portion of the projected illumination light passes through the slit formed by the slit forming unit 23 to become slit light. The generated slit light is refracted by the objective lens groups 24 and 25, reflected by the beam splitter 47, and projected onto the anterior segment of the subject's eye E.
左撮影系30Lは、反射器31Lと、結像レンズ32Lと、撮像素子33Lとを含む。反射器31L及び結像レンズ32Lは、照明系20によりスリット光が投射されている前眼部からの光(左撮影系30Lの方向に進行する光)を撮像素子33Lに導く。 The left imaging system 30L includes a reflector 31L, an imaging lens 32L, and an image sensor 33L. The reflector 31L and the imaging lens 32L guide light from the anterior segment onto which the slit light is projected by the illumination system 20 (light traveling in the direction of the left imaging system 30L) to the image sensor 33L.
前眼部から左撮影系30Lの方向に進行する光は、スリット光が投射されている前眼部からの光であって、照明光軸20aから離れる方向に進行する光である。反射器31Lは、当該光を照明光軸20aに近づく方向に反射する。結像レンズ32Lは、反射器31Lにより反射された光を屈折して撮像素子33Lの撮像面34Lに結像する。撮像素子33Lは、当該光を撮像面34Lにて受光する。 Light traveling from the anterior segment toward the left imaging system 30L is light from the anterior segment onto which the slit light is projected, and is light traveling in a direction away from the illumination optical axis 20a. The reflector 31L reflects this light in a direction approaching the illumination optical axis 20a. The imaging lens 32L refracts the light reflected by the reflector 31L and forms an image on the imaging surface 34L of the imaging element 33L. The imaging element 33L receives this light on the imaging surface 34L.
左撮影系30Lは、移動機構6による照明系20、左撮影系30L及び右撮影系30Rの移動と並行して繰り返し撮影を行う。これにより複数の前眼部画像(一連のシャインプルーフ画像)が得られる。 The left imaging system 30L repeatedly captures images in parallel with the movement of the illumination system 20, left imaging system 30L, and right imaging system 30R by the movement mechanism 6. This allows multiple anterior segment images (a series of Scheimpflug images) to be obtained.
照明光軸20aに沿う物面と、反射器31L及び結像レンズ32Lを含む光学系と、撮像面34Lとは、シャインプルーフの条件を満足する。より具体的には、反射器31Lによる撮影系30Lの光路の偏向を考慮すると、照明光軸20aを通るYZ面(物面を含む)と、結像レンズ32Lの主面と、撮像面34Lとが、同一の直線上にて交差する。これにより、左撮影系30Lは、物面内の全ての位置(例えば、角膜前面から水晶体後面までの範囲)にピントを合わせて撮影を行うことができる。 The object plane along the illumination optical axis 20a, the optical system including the reflector 31L and imaging lens 32L, and the imaging plane 34L satisfy the Scheimpflug condition. More specifically, when considering the deflection of the optical path of the imaging system 30L by the reflector 31L, the YZ plane (including the object plane) passing through the illumination optical axis 20a, the principal plane of the imaging lens 32L, and the imaging plane 34L intersect on the same straight line. This allows the left imaging system 30L to capture images by focusing on all positions within the object plane (for example, from the anterior surface of the cornea to the posterior surface of the crystalline lens).
右撮影系30Rは、反射器31Rと、結像レンズ32Rと、撮像素子33Rとを含む。反射器31R及び結像レンズ32Rは、照明系20によりスリット光が投射されている前眼部からの光(右撮影系30Rの方向に進行する光)を撮像素子33Rに導く。右撮影系30Rは、移動機構6による照明系20、左撮影系30L及び右撮影系30Rの移動と並行して繰り返し撮影を行うことで、複数の前眼部画像(一連のシャインプルーフ画像)を取得する。照明光軸20aに沿う物面と、反射器31R及び結像レンズ32Rを含む光学系と、撮像面34Rとは、シャインプルーフの条件を満足する。 The right imaging system 30R includes a reflector 31R, an imaging lens 32R, and an image sensor 33R. The reflector 31R and imaging lens 32R guide light from the anterior segment onto which the slit light is projected by the illumination system 20 (light traveling in the direction of the right imaging system 30R) to the image sensor 33R. The right imaging system 30R acquires multiple images of the anterior segment (a series of Scheimpflug images) by repeatedly capturing images in parallel with the movement of the illumination system 20, left imaging system 30L, and right imaging system 30R by the movement mechanism 6. The object plane along the illumination optical axis 20a, the optical system including the reflector 31R and imaging lens 32R, and the image sensor 34R satisfy the Scheimpflug condition.
左撮影系30Lによるシャインプルーフ画像収集と右撮影系30Rによるシャインプルーフ画像収集とは、互いに並行して行われる。左撮影系30Lにより収集される一連のシャインプルーフ画像と右撮影系30Rにより収集される一連のシャインプルーフ画像との組み合わせは、第1シャインプルーフ画像群と第2シャインプルーフ画像群との組み合わせに相当する。 The collection of Scheimpflug images by the left imaging system 30L and the collection of Scheimpflug images by the right imaging system 30R are performed in parallel. The combination of the series of Scheimpflug images collected by the left imaging system 30L and the series of Scheimpflug images collected by the right imaging system 30R corresponds to the combination of the first Scheimpflug image group and the second Scheimpflug image group.
制御部7は、左撮影系30Lによる繰り返し撮影と、右撮影系30Rによる繰り返し撮影とを同期させることができる。これにより、左撮影系30Lにより得られた一連のシャインプルーフ画像と、右撮影系30Rにより得られた一連のシャインプルーフ画像との間の対応関係が得られる。この対応関係は、時間的な対応関係であり、より具体的には、実質的に同時に取得された画像同士をペアリングするものである。 The control unit 7 can synchronize the repeated imaging by the left imaging system 30L and the repeated imaging by the right imaging system 30R. This allows a correspondence relationship to be obtained between the series of Scheimpflug images obtained by the left imaging system 30L and the series of Scheimpflug images obtained by the right imaging system 30R. This correspondence relationship is a temporal correspondence relationship, and more specifically, it pairs images acquired substantially simultaneously.
或いは、制御部7又はデータ処理部8は、左撮影系30Lにより得られた複数の前眼部画像と、右撮影系30Rにより得られた複数の前眼部画像との間の対応関係を求める処理を実行することができる。例えば、制御部7又はデータ処理部8は、左撮影系30Lから逐次に入力される前眼部画像と、右撮影系30Rから逐次に入力される前眼部画像とを、それらの入力タイミングによってペアリングすることができる。 Alternatively, the control unit 7 or data processing unit 8 can execute processing to determine the correspondence between multiple anterior segment images obtained by the left imaging system 30L and multiple anterior segment images obtained by the right imaging system 30R. For example, the control unit 7 or data processing unit 8 can pair anterior segment images sequentially input from the left imaging system 30L with anterior segment images sequentially input from the right imaging system 30R based on the timing of their input.
動画撮影系40は、左撮影系30Lによる撮影及び右撮影系30Rによる撮影と並行して、被検眼Eの前眼部を固定位置から動画撮影する。ここで、動画撮影系40は移動機構6によって移動されなくてもよい。動画撮影系40は、照明系20と同軸に配置されているが、その配置はこれに限定されない。幾つかの例示的な態様では、照明系20と非同軸に動画撮影系を配置することができる。 The video capture system 40 captures video of the anterior segment of the subject's eye E from a fixed position in parallel with the capture by the left capture system 30L and the capture by the right capture system 30R. Here, the video capture system 40 does not need to be moved by the movement mechanism 6. The video capture system 40 is arranged coaxially with the illumination system 20, but the arrangement is not limited to this. In some exemplary embodiments, the video capture system can be arranged non-coaxially with the illumination system 20.
ビームスプリッタ47を透過した光は、反射器48により反射されて動画撮影系40に入射する。動画撮影系40に入射した光は、対物レンズ41により屈折された後、結像レンズ42によって撮像素子43の撮像面に結像される。撮像素子43はエリアセンサである。 Light that passes through the beam splitter 47 is reflected by the reflector 48 and enters the video recording system 40. The light that enters the video recording system 40 is refracted by the objective lens 41 and then imaged by the imaging lens 42 onto the imaging surface of the image sensor 43. The image sensor 43 is an area sensor.
動画撮影系40は、被検眼Eの動きのモニタ、アライメント、トラッキングなどに利用することができる。更に、動画撮影系40は、一連のシャインプルーフ画像を処理するために利用することができる。 The video capture system 40 can be used to monitor, align, and track the movement of the subject's eye E. Furthermore, the video capture system 40 can be used to process a series of Scheimpflug images.
図23の参照に戻る。移動機構6は、照明系2及び撮影系3を一体的にX方向に移動するように構成されている。 Referring back to Figure 23, the movement mechanism 6 is configured to move the illumination system 2 and the imaging system 3 together in the X direction.
制御部7は、スリットランプ顕微鏡システム1の各部を制御するように構成されている。例えば、制御部7は、照明系2の要素(照明光源、スリット形成部、合焦機構など)、撮影系3の要素(光学系3Aの合焦機構、撮像素子3Bなど)、動画撮影系4の要素(合焦機構、撮像素子など)、移動機構6、データ処理部8、通信部9、ユーザーインターフェイス10などを制御する。 The control unit 7 is configured to control each part of the slit lamp microscope system 1. For example, the control unit 7 controls elements of the illumination system 2 (illumination light source, slit formation unit, focusing mechanism, etc.), elements of the imaging system 3 (focusing mechanism of the optical system 3A, image sensor 3B, etc.), elements of the video imaging system 4 (focusing mechanism, image sensor, etc.), movement mechanism 6, data processing unit 8, communication unit 9, user interface 10, etc.
制御部7は、照明系2、撮影系3及び移動機構6の制御と、動画撮影系4の制御とを、互いに並行して実行することができる。これにより、眼科装置1000の画像取得部1010によるスリットスキャン(一連のシャインプルーフ画像の収集)と、動画撮影(一連の時系列画像の収集)とを互いに並行して実行することが可能になる。更に、制御部7は、照明系2、撮影系3及び移動機構6の制御と、動画撮影系4の制御とを、互いに同期して実行することができる。これにより、眼科装置1000の画像取得部1010によるスリットスキャンと動画撮影とを互いに同期させることが可能になる。 The control unit 7 can control the illumination system 2, the imaging system 3, and the movement mechanism 6, and the video capture system 4, in parallel. This makes it possible to perform slit scanning (collection of a series of Scheimpflug images) and video capture (collection of a series of time-series images) by the image acquisition unit 1010 of the ophthalmic device 1000 in parallel. Furthermore, the control unit 7 can synchronize the control of the illumination system 2, the imaging system 3, and the movement mechanism 6 with the control of the video capture system 4. This makes it possible to synchronize the slit scanning and video capture by the image acquisition unit 1010 of the ophthalmic device 1000.
撮影系3が左撮影系30L及び右撮影系30Rを含む態様において、制御部7は、左撮影系30Lによる繰り返し撮影(第1シャインプルーフ画像群の収集)と、右撮影系30Rによる繰り返し撮影(第2シャインプルーフ画像群の収集)とを互いに同期して実行することができる。 In a configuration in which the imaging system 3 includes a left imaging system 30L and a right imaging system 30R, the control unit 7 can synchronize repeated imaging by the left imaging system 30L (collection of a first Scheimpflug image group) with repeated imaging by the right imaging system 30R (collection of a second Scheimpflug image group).
制御部7は、プロセッサ、主記憶装置、補助記憶装置などを含む。補助記憶装置には、各種の制御プログラム等のコンピュータプログラムが記憶されている。これらのコンピュータプログラムは、スリットランプ顕微鏡システム1がアクセス可能なコンピュータや記憶装置に格納されていてもよい。制御部7の機能は、制御プログラム等のソフトウェアと、プロセッサ等のハードウェアとの協働によって実現される。 The control unit 7 includes a processor, a main memory device, an auxiliary memory device, etc. The auxiliary memory device stores computer programs such as various control programs. These computer programs may be stored on a computer or storage device accessible to the slit lamp microscope system 1. The functions of the control unit 7 are realized through cooperation between software such as the control programs and hardware such as the processor.
制御部7は、被検眼Eの前眼部の3次元領域をスリット光でスキャンするために、照明系2、撮影系3及び移動機構6に対して次のような制御を適用することができる。 The control unit 7 can apply the following control to the illumination system 2, imaging system 3, and movement mechanism 6 in order to scan the three-dimensional area of the anterior segment of the subject's eye E with slit light.
まず、制御部7は、照明系2及び撮影系3を所定のスキャン開始位置に配置するように移動機構6を制御する(アライメント制御)。スキャン開始位置は、例えば、X方向における角膜Cの端部(第1端部)に相当する位置、又は、それよりも被検眼Eの軸から離れた位置である。図25Aにおける符号X0は、X方向における角膜Cの第1端部に相当するスキャン開始位置を示している。また、図25Bの符号X0’は、X方向における角膜Cの第1端部に相当する位置よりも被検眼Eの軸EAから離れたスキャン開始位置を示している。 First, the control unit 7 controls the movement mechanism 6 to position the illumination system 2 and the imaging system 3 at a predetermined scan start position (alignment control). The scan start position is, for example, a position corresponding to the edge (first edge) of the cornea C in the X direction, or a position further away from the axis of the subject's eye E. The symbol X0 in Figure 25A indicates the scan start position corresponding to the first edge of the cornea C in the X direction. Furthermore, the symbol X0' in Figure 25B indicates a scan start position further away from the axis EA of the subject's eye E than the position corresponding to the first edge of the cornea C in the X direction.
制御部7は、照明系2を制御して、被検眼Eの前眼部に対するスリット光の投射を開始させる(スリット光投射制御)。また、制御部7は、撮影系3を制御して、被検眼Eの前眼部の動画撮影を開始させる(撮影制御)。アライメント制御、スリット光投射制御、及び撮影制御の実行後、制御部7は、移動機構6を制御して、照明系2及び撮影系3の移動を開始する(移動制御)。移動制御により、照明系2及び撮影系3が一体的に移動される。つまり、照明系2と撮影系3との相対位置(角度θなど)を維持しつつ(シャインプルーフの条件を満足した状態で)照明系2及び撮影系3が移動される。照明系2及び撮影系3の移動は、前述したスキャン開始位置から所定のスキャン終了位置まで行われる。スキャン終了位置は、例えば、スキャン開始位置と同様に、X方向において第1端部の反対側の角膜Cの端部(第2端部)に相当する位置、又は、それよりも被検眼Eの軸から離れた位置である。 The control unit 7 controls the illumination system 2 to start projecting slit light onto the anterior segment of the subject's eye E (slit light projection control). The control unit 7 also controls the imaging system 3 to start capturing video of the anterior segment of the subject's eye E (imaging control). After performing alignment control, slit light projection control, and imaging control, the control unit 7 controls the movement mechanism 6 to start moving the illumination system 2 and imaging system 3 (movement control). The movement control moves the illumination system 2 and imaging system 3 together. That is, the illumination system 2 and imaging system 3 are moved while maintaining the relative position (angle θ, etc.) between the illumination system 2 and imaging system 3 (while satisfying the Scheimpflug condition). The illumination system 2 and imaging system 3 are moved from the aforementioned scan start position to a predetermined scan end position. The scan end position is, for example, a position corresponding to the end (second end) of the cornea C opposite the first end in the X direction, similar to the scan start position, or a position further away from the axis of the subject's eye E.
本例のスリットスキャンは、スキャン開始位置からスキャン終了位置までの範囲に適用される。このスリットスキャンは、X方向を幅方向とし且つY方向を長手方向としたスリット光の前眼部への投射と、照明系2及び撮影系3のX方向への一体的な移動と、撮影系3による動画撮影とを、互いに並行して(連係して、同期して)実行することによって実現される。スリット光の長さ(つまり、Y方向におけるスリット光のビーム断面の寸法)は、例えば、被検眼Eの表面において角膜Cの径以上に設定されている。また、移動機構6による照明系2及び撮影系3の移動距離は、X方向における角膜径以上に設定されている。これにより、角膜C全体を含む3次元領域にスリットスキャンを適用することが可能になり、前房の広い範囲を撮像することが可能になる。 In this example, the slit scan is applied to the range from the scan start position to the scan end position. This slit scan is achieved by projecting a slit of light onto the anterior segment, with the X direction as the width direction and the Y direction as the length direction, moving the illumination system 2 and the imaging system 3 together in the X direction, and capturing video using the imaging system 3 in parallel (linked and synchronized). The length of the slit light (i.e., the dimension of the beam cross section of the slit light in the Y direction) is set to, for example, equal to or greater than the diameter of the cornea C on the surface of the subject's eye E. Furthermore, the distance traveled by the movement mechanism 6 of the illumination system 2 and the imaging system 3 is set to equal to or greater than the cornea diameter in the X direction. This makes it possible to apply the slit scan to a three-dimensional area including the entire cornea C, enabling imaging of a wide range of the anterior chamber.
このようなスリットスキャンにより、スリット光の投射位置が異なる複数の前眼部画像(一連のシャインプルーフ画像)が得られる。換言すると、スリット光の投射位置がX方向に移動する様が描写された動画像が得られる。このような複数の前眼部画像(つまり、動画像を構成するフレーム群)の例を図26に示す。 Slit scanning in this manner produces multiple anterior segment images (a series of Scheimpflug images) with different projection positions of the slit light. In other words, a moving image is produced that depicts the movement of the slit light projection position in the X direction. An example of multiple such anterior segment images (i.e., a group of frames that make up a moving image) is shown in Figure 26.
図26は、複数の前眼部画像(フレーム群)F1、F2、F3、・・・、FNを示す。これら前眼部画像Fn(n=1、2、・・・、N)の添字nは、時系列順序を表している。つまり、第n番目に取得された前眼部画像が符号Fnで表される。前眼部画像Fnには、スリット光像Anが含まれている。図26に示すように、スリット光像A1、A2、A3、・・・、ANは、時系列に沿って右方向に移動している。図26に示す例では、スキャン開始位置及びスキャン終了位置は、X方向における角膜Cの両端に対応する。なお、スキャン開始位置及び/又はスキャン終了位置は本例に限定されず、例えば、角膜端部よりも被検眼Eの軸から離れた位置であってよい。また、スキャンの向きや回数についても任意に設定することが可能である。 Figure 26 shows multiple anterior segment images (frame groups) F1, F2, F3, ..., FN. The subscript n in these anterior segment images Fn (n = 1, 2, ..., N) represents the chronological order. That is, the nth anterior segment image acquired is represented by the symbol Fn. The anterior segment image Fn includes a slit light image An. As shown in Figure 26, the slit light images A1, A2, A3, ..., AN move rightward in time sequence. In the example shown in Figure 26, the scan start position and scan end position correspond to both ends of the cornea C in the X direction. Note that the scan start position and/or scan end position are not limited to this example and may be, for example, a position farther from the axis of the subject's eye E than the corneal edge. Furthermore, the scan direction and number of scans can also be set arbitrarily.
データ処理部8は、各種のデータ処理を実行するように構成されている。処理されるデータは、スリットランプ顕微鏡システム1により取得されたデータ、及び、外部から入力されたデータのいずれでもよい。 The data processing unit 8 is configured to perform various types of data processing. The data to be processed may be either data acquired by the slit lamp microscope system 1 or data input from an external source.
データ処理部8は、プロセッサ、主記憶装置、補助記憶装置などを含む。補助記憶装置には、各種のデータ処理プログラム等のコンピュータプログラムが記憶されている。これらのコンピュータプログラムは、スリットランプ顕微鏡システム1がアクセス可能なコンピュータや記憶装置に記憶されていてもよい。データ処理部8の機能は、データ処理プログラム等のソフトウェアと、プロセッサ等のハードウェアとの協働によって実現される。 The data processing unit 8 includes a processor, a main memory device, an auxiliary memory device, etc. The auxiliary memory device stores computer programs such as various data processing programs. These computer programs may be stored in a computer or storage device accessible to the slit lamp microscope system 1. The functions of the data processing unit 8 are realized through cooperation between software such as the data processing programs and hardware such as the processor.
データ処理部8は、眼科装置1000のデータ処理部1020の説明におけるいずれかの構成を備えていてよい(図2C、図3~図18を参照)。データ処理部8の構成は、それらに限定されない。 The data processing unit 8 may have any of the configurations described for the data processing unit 1020 of the ophthalmic device 1000 (see Figures 2C and 3 to 18). The configuration of the data processing unit 8 is not limited to these.
データ処理部8が画像選択部1021(図2Cを参照)を備えている場合について説明する。本態様の画像選択部1021は、スリットスキャンにおいて左撮影系30Lにより収集された一連のシャインプルーフ画像と右撮影系30Rにより収集された一連のシャインプルーフ画像との間の対応関係(第1シャインプルーフ画像群と第2シャインプルーフ画像群との間の対応関係)に基づいて、当該スリットスキャンに対応する新たな一連のシャインプルーフ画像をこれら2つの一連のシャインプルーフ画像から選択する。データ処理部8は、図2Cの炎症状態情報生成部1022と同様に、画像選択部1021により選択された新たな一連のシャインプルーフ画像に基づいて炎症状態情報を生成する。 The following describes a case where the data processing unit 8 is equipped with an image selection unit 1021 (see Figure 2C). The image selection unit 1021 of this embodiment selects a new series of Scheimpflug images corresponding to the slit scan from the two series of Scheimpflug images collected by the left imaging system 30L and the right imaging system 30R based on the correspondence between these two series of Scheimpflug images (the correspondence between the first Scheimpflug image group and the second Scheimpflug image group). The data processing unit 8 generates inflammation state information based on the new series of Scheimpflug images selected by the image selection unit 1021, similar to the inflammation state information generation unit 1022 in Figure 2C.
データ処理部8の構成はこれらの例に限定されない。幾つかの例示的な態様のデータ処理部8は、特許文献3(特開2019-213733号公報)に開示されている任意のデータ処理機能など、本願の出願人のいずれかにより開示された当該技術に関する任意のデータ処理機能を有していてよい。 The configuration of the data processing unit 8 is not limited to these examples. Some exemplary embodiments of the data processing unit 8 may have any data processing function related to the technology disclosed by any of the applicants of the present application, such as any data processing function disclosed in Patent Document 3 (JP 2019-213733 A).
通信部9は、スリットランプ顕微鏡システム1と他の装置との間におけるデータ通信を行う。すなわち、通信部9は、他の装置へのデータの送信と、他の装置から送信されたデータの受信とを行う。 The communication unit 9 performs data communication between the slit lamp microscope system 1 and other devices. That is, the communication unit 9 transmits data to other devices and receives data transmitted from other devices.
通信部9が実行するデータ通信の方式は任意であってよい。例えば、通信部9は、インターネットに準拠した通信インターフェイス、専用線に準拠した通信インターフェイス、LANに準拠した通信インターフェイス、近距離通信に準拠した通信インターフェイスなど、各種の通信インターフェイスのうちの1つ以上を含む。データ通信は有線通信でも無線通信でもよい。 The data communication method implemented by the communication unit 9 may be any method. For example, the communication unit 9 includes one or more of various communication interfaces, such as an Internet-compliant communication interface, a dedicated line-compliant communication interface, a LAN-compliant communication interface, or a short-range communication-compliant communication interface. Data communication may be wired or wireless.
通信部9により送受信されるデータは暗号化されていてよい。その場合、例えば、制御部7及び/又はデータ処理部8は、通信部9により送信されるデータを暗号化する暗号化処理部、及び、通信部9により受信されたデータを復号化する復号化処理部の少なくとも一方を含む。 Data transmitted and received by the communication unit 9 may be encrypted. In this case, for example, the control unit 7 and/or the data processing unit 8 include at least one of an encryption processing unit that encrypts data transmitted by the communication unit 9 and a decryption processing unit that decrypts data received by the communication unit 9.
ユーザーインターフェイス10は、表示デバイス、操作デバイスなど、任意のユーザーインターフェイスデバイスを含む。医師、被検者、補助者などのユーザーは、ユーザーインターフェイス10を用いることによって、スリットランプ顕微鏡システム1の操作や、スリットランプ顕微鏡システム1への情報入力を行うことができる。 The user interface 10 includes any user interface device, such as a display device or an operation device. Users such as doctors, subjects, and assistants can use the user interface 10 to operate the slit lamp microscope system 1 and input information into the slit lamp microscope system 1.
表示デバイスは、制御部7の制御を受けて各種の情報を表示する。表示デバイスは、液晶ディスプレイ(LCD)などのフラットパネルディスプレイを含んでいてよい。操作デバイスは、スリットランプ顕微鏡システム1を操作するためのデバイスや、情報を入力するためのデバイスを含む。操作デバイスは、例えば、ボタン、スイッチ、レバー、ダイアル、ハンドル、ノブ、マウス、キーボード、トラックボール、操作パネルなどを含む。タッチスクリーンのように、表示デバイスと操作デバイスとが一体化したデバイスを用いてもよい。 The display device displays various types of information under the control of the control unit 7. The display device may include a flat panel display such as a liquid crystal display (LCD). The operation device includes devices for operating the slit lamp microscope system 1 and devices for inputting information. The operation device includes, for example, buttons, switches, levers, dials, handles, knobs, mice, keyboards, trackballs, operation panels, etc. A device in which the display device and operation device are integrated, such as a touch screen, may also be used.
ユーザーインターフェイスの少なくとも一部がスリットランプ顕微鏡システム1の周辺機器として配置されていてもよい。 At least a portion of the user interface may be arranged as a peripheral device of the slit lamp microscope system 1.
スリットランプ顕微鏡システム1の要素は、以上に説明したものに限定されない。スリットランプ顕微鏡システム1は、スリットランプ顕微鏡に組み合わせることが可能な任意の要素を含んでいてもよく、より一般に、眼科装置に組み合わせることが可能な任意の要素を含んでいてもよい。また、スリットランプ顕微鏡システム1は、スリットランプ顕微鏡により取得された被検眼のデータを処理するための任意の要素を含んでいてもよく、より一般に、任意の眼科データを処理するための任意要素を含んでいてもよい。 The elements of the slit lamp microscope system 1 are not limited to those described above. The slit lamp microscope system 1 may include any element that can be combined with a slit lamp microscope, or more generally, any element that can be combined with an ophthalmic device. The slit lamp microscope system 1 may also include any element for processing data of the subject's eye acquired by the slit lamp microscope, or more generally, any element for processing any ophthalmic data.
例えば、スリットランプ顕微鏡システム1は、被検眼Eを固視させるための光(固視光)を出力する固視系を備えていてよい。固視系は、典型的には、少なくとも1つの可視光源(固視光源)、又は、風景チャートや固視標等の画像を表示する表示デバイスを含む。固視系は、例えば、照明系2又は撮影系3と同軸又は非同軸に配置される。 For example, the slit lamp microscope system 1 may be equipped with a fixation system that outputs light (fixation light) for fixating the subject's eye E. The fixation system typically includes at least one visible light source (fixation light source) or a display device that displays an image such as a landscape chart or fixation target. The fixation system is arranged, for example, coaxially or non-coaxially with the illumination system 2 or the imaging system 3.
以上に説明した眼科装置1000及びスリットランプ顕微鏡システム1は、被検眼を撮影する機能(撮影機能、画像取得部1010)を備えているが、本開示に係る眼科装置はそのようなもの(眼科撮影装置)に限定されない。幾つかの例示的な態様の眼科装置は、撮影機能の代わりに(又は、撮影機能に加えて)、被検眼の画像を外部から受け付ける機能を有するコンピュータ(情報処理装置)を含んでいる。 The ophthalmic apparatus 1000 and slit lamp microscope system 1 described above are equipped with a function for photographing the subject's eye (photography function, image acquisition unit 1010), but the ophthalmic apparatus according to the present disclosure is not limited to such a device (ophthalmic photography device). Some exemplary embodiments of the ophthalmic apparatus include a computer (information processing device) that has a function for externally receiving images of the subject's eye instead of (or in addition to) the photography function.
そのような情報処理装置としての眼科装置の構成例を図27に示す。本例の眼科装置3000は、画像取得部3010とデータ処理部3020とを含んでいる。画像取得部3010は、画像受付部3011を含んでいる。なお、画像取得部3010は、眼科装置1000の画像取得部1010と同様の構成を更に備えていてもよい。データ処理部3020は、眼科装置1000のデータ処理部1020の説明における任意の構成を備えていてよいが、それに限定されない。 An example configuration of an ophthalmic apparatus as such an information processing device is shown in Figure 27. The ophthalmic apparatus 3000 of this example includes an image acquisition unit 3010 and a data processing unit 3020. The image acquisition unit 3010 includes an image reception unit 3011. The image acquisition unit 3010 may further include a configuration similar to that of the image acquisition unit 1010 of the ophthalmic apparatus 1000. The data processing unit 3020 may include any of the configurations described for the data processing unit 1020 of the ophthalmic apparatus 1000, but is not limited to this.
画像受付部3011は、予め取得された被検眼のシャインプルーフ画像(換言すると、過去の撮影によって取得された被検眼のシャインプルーフ画像)を受け付けるように構成されている。画像受付部3011は、例えば、通信デバイス及び/又はメディアドライブを含む。通信デバイスは、例えばスリットランプ顕微鏡システム1の通信部9と同様に、外部の記憶装置に保存されているデータを受信するように構成されている。メディアドライブは、記録媒体に記録されているデータを読み出すように構成されている。 The image receiving unit 3011 is configured to receive a previously acquired Scheimpflug image of the subject's eye (in other words, a Scheimpflug image of the subject's eye acquired by previous photography). The image receiving unit 3011 includes, for example, a communications device and/or a media drive. The communications device is configured to receive data stored in an external storage device, similar to, for example, the communications unit 9 of the slit lamp microscope system 1. The media drive is configured to read data recorded on a recording medium.
データ処理部3020は、画像受付部3011により受け付けられたシャインプルーフ画像から被検眼の炎症状態を示す炎症状態情報を生成するための処理を実行するように構成されている。データ処理部3020により実行可能な処理については、眼科装置1000の説明やスリットランプ顕微鏡システム1の説明を参照されたい。 The data processing unit 3020 is configured to perform processing to generate inflammation state information indicating the inflammation state of the subject's eye from the Scheimpflug image received by the image receiving unit 3011. For information about the processing that can be performed by the data processing unit 3020, please refer to the description of the ophthalmic apparatus 1000 and the description of the slit lamp microscope system 1.
本開示は、実施形態の幾つかの例示的な態様を提示するものである。これらの態様は、本発明の例示に過ぎない。したがって、本発明の要旨の範囲内における任意の変形(省略、置換、付加など)を本開示に適用することが可能である。 This disclosure presents some exemplary aspects of embodiments. These aspects are merely examples of the present invention. Therefore, any modifications (omissions, substitutions, additions, etc.) within the scope of the present invention may be applied to this disclosure.
本開示で説明された任意の1つ以上の処理をコンピュータに実行させるプログラムを構成することが可能である。また、そのようなプログラムを記録した記録媒体を作成することが可能である。記録媒体は、コンピュータによって読み取り可能な非一時的記録媒体である。このような記録媒体の形態は任意であり、その例として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどがある。 It is possible to create a program that causes a computer to execute any one or more of the processes described in this disclosure. It is also possible to create a recording medium on which such a program is recorded. The recording medium is a non-transitory recording medium that can be read by a computer. Such a recording medium may take any form, and examples include a magnetic disk, optical disk, magneto-optical disk, and semiconductor memory.
本発明は、本開示で説明された任意の1つ以上の工程を含む方法を含んでいてよい。幾つかの例示的な態様に係る方法は、プロセッサを含む眼科装置(例えば、眼科装置1000、スリットランプ顕微鏡システム1、又は眼科装置3000)を制御する方法であり、眼科装置に被検眼のシャインプルーフ画像を取得させる工程(第1の取得工程と呼ぶ)と、被検眼の炎症状態を示す炎症状態情報をこのシャインプルーフ画像から生成するための処理をプロセッサに実行させる工程(第1の生成工程と呼ぶ)とを含んでいる。 The present invention may include a method including any one or more of the steps described in this disclosure. A method according to some exemplary aspects is a method for controlling an ophthalmic device (e.g., the ophthalmic device 1000, the slit lamp microscope system 1, or the ophthalmic device 3000) including a processor, and includes a step of causing the ophthalmic device to acquire a Scheimpflug image of the subject's eye (referred to as a first acquisition step), and a step of causing the processor to execute processing for generating inflammation state information indicating the inflammatory state of the subject's eye from the Scheimpflug image (referred to as a first generation step).
第1の取得工程及び/又は第1の生成工程は、眼科装置1000の説明における任意の事項、スリットランプ顕微鏡システム1の説明における任意の事項、及び、眼科装置3000の説明における任意の事項のうちのいずれかによって具体化されてもよい。また、眼科装置1000の説明における任意の工程、スリットランプ顕微鏡システム1の説明における任意の工程、及び、眼科装置3000の説明における任意の工程のうちのいずれかを、第1の取得工程及び第1の生成工程に組み合わせてもよい。 The first acquisition process and/or the first generation process may be embodied by any of the following: any of the items in the description of the ophthalmic apparatus 1000; any of the items in the description of the slit lamp microscope system 1; and any of the items in the description of the ophthalmic apparatus 3000. Furthermore, any of the steps in the description of the ophthalmic apparatus 1000; any of the steps in the description of the slit lamp microscope system 1; and any of the steps in the description of the ophthalmic apparatus 3000 may be combined with the first acquisition process and the first generation process.
また、幾つかの例示的な態様に係る方法は、眼の画像を処理する方法であり、被検眼のシャインプルーフ画像を取得する工程(第2の取得工程と呼ぶ)と、被検眼の炎症状態を示す炎症状態情報をシャインプルーフ画像から生成するための処理を実行する工程(第2の生成工程と呼ぶ)とを含んでいる。 Furthermore, a method according to some exemplary embodiments is a method for processing an image of an eye, and includes a step of acquiring a Scheimpflug image of the subject's eye (referred to as a second acquisition step), and a step of performing processing to generate inflammation state information indicating the inflammatory state of the subject's eye from the Scheimpflug image (referred to as a second generation step).
第2の取得工程及び/又は第2の生成工程は、眼科装置1000の説明における任意の事項、スリットランプ顕微鏡システム1の説明における任意の事項、及び、眼科装置3000の説明における任意の事項のうちのいずれかによって具体化されてもよい。また、眼科装置1000の説明における任意の工程、スリットランプ顕微鏡システム1の説明における任意の工程、及び、眼科装置3000の説明における任意の工程のうちのいずれかを、第2の取得工程及び第2の生成工程に組み合わせてもよい。 The second acquisition process and/or the second generation process may be embodied by any of the following: any of the items in the description of the ophthalmic apparatus 1000; any of the items in the description of the slit lamp microscope system 1; and any of the items in the description of the ophthalmic apparatus 3000. Furthermore, any of the steps in the description of the ophthalmic apparatus 1000; any of the steps in the description of the slit lamp microscope system 1; and any of the steps in the description of the ophthalmic apparatus 3000 may be combined with the second acquisition process and the second generation process.
本発明は、眼科装置を制御する方法をコンピュータに実行させるプログラム(第1のプログラムと呼ぶ)を含んでいてもよい。また、本発明は、眼の画像を処理する方法をコンピュータに実行させるプログラム(第2のプログラムと呼ぶ)を含んでいてもよい。更に、本発明は、第1のプログラムを記録したコンピュータ可読な非一時的記録媒体を含んでいてもよい。また、本発明は、第2のプログラムを記録したコンピュータ可読な非一時的記録媒体を含んでいてもよい。このような非一時的記録媒体は任意の形態であってよく、その例として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどがある。 The present invention may include a program (referred to as a first program) that causes a computer to execute a method for controlling an ophthalmic device. The present invention may also include a program (referred to as a second program) that causes a computer to execute a method for processing eye images. Furthermore, the present invention may include a computer-readable non-transitory recording medium on which the first program is recorded. The present invention may also include a computer-readable non-transitory recording medium on which the second program is recorded. Such non-transitory recording media may be in any form, and examples include a magnetic disk, an optical disk, a magneto-optical disk, and a semiconductor memory.
上記の実施形態では、前房内に存在する炎症性細胞の密度の自動評価について特に詳細に説明した。炎症性細胞の密度の自動評価に際して着目すべき事項には様々なものがあるが、本発明者は、上記の実施形態で説明した各種の事項に加えて、次のような事項についても検討した:(1)シャインプルーフ画像(特に前房領域)内のアーティファクトと細胞領域とを識別すること;(2)スリットランプ顕微鏡を用いて行われていた従来の評価手法(例えば、SUN Working Groupにより提案された評価手法)との整合性を図ること;(3)撮影条件(例えば、カメラのゲイン)の調整や変更にかかわらず、評価の品質(例えば、安定性、ロバスト性、再現性、正確度、精度など)を担保すること。 In the above embodiment, the automatic evaluation of the density of inflammatory cells present in the anterior chamber has been described in particular detail. There are various points to consider when automatically evaluating the density of inflammatory cells. In addition to the various points described in the above embodiment, the inventors have also considered the following points: (1) distinguishing between artifacts and cellular regions in a Scheimpflug image (particularly the anterior chamber region); (2) achieving consistency with conventional evaluation methods performed using slit lamp microscopes (e.g., the evaluation method proposed by the SUN Working Group); and (3) ensuring the quality of the evaluation (e.g., stability, robustness, reproducibility, accuracy, precision, etc.) regardless of adjustments or changes to the imaging conditions (e.g., camera gain).
(1)については、上記の実施形態でも幾つかの解決手段が提案されているが、その他にも、睫毛に起因するアーティファクトの検出や除去など、任意の公知のアーティファクト検出技術やアーティファクト除去技術を用いることが可能である。 Regarding (1), several solutions have been proposed in the above embodiments, but it is also possible to use any known artifact detection or artifact removal technology, such as the detection or removal of artifacts caused by eyelashes.
(2)についても、上記の実施形態で幾つかの解決手段が提案されているが、その他にも、例えば、従来の評価手法で得たデータ群と本開示に係る評価手法で得たデータ群との間の対応関係を求め、この対応関係に基づいて従来の評価手法との整合性を向上させることができる。データ群の間の対応関係の作成には、機械学習ベースの処理及び/又は非機械学習ベースの処理が用いられる。機械学習ベースの処理では、例えば、従来の評価手法で得たデータ群と本開示に係る評価手法で得たデータ群との複数のペアを含む訓練データを用いた機械学習が実行される。これにより構築される推論モデルは、本開示に係る評価手法で取得されたデータを入力とし、従来の評価手法で取得されたデータに模したデータを出力としたニューラルネットワークを含むものである。 Regarding (2), several solutions have been proposed in the above embodiments, but other solutions can also be used, for example, by determining a correspondence between a group of data obtained by a conventional evaluation method and a group of data obtained by the evaluation method according to the present disclosure, and improving consistency with the conventional evaluation method based on this correspondence. Machine learning-based processing and/or non-machine learning-based processing is used to create the correspondence between the groups of data. In machine learning-based processing, for example, machine learning is performed using training data including multiple pairs of a group of data obtained by a conventional evaluation method and a group of data obtained by the evaluation method according to the present disclosure. The inference model constructed in this way includes a neural network that receives as input the data obtained by the evaluation method according to the present disclosure and outputs data that mimics the data obtained by the conventional evaluation method.
(3)についても同様に、様々な撮影条件(例えば、カメラのゲインの様々な値)に対応して得られた様々なデータの間の対応関係を求め、この対応関係に基づいて評価品質の安定化を図ることができる。データ間の対応関係の作成には、機械学習ベースの処理及び/又は非機械学習ベースの処理が用いられる。機械学習ベースの処理では、例えば、第1の条件で得たデータと第2の条件で得たデータとの複数のペアを含む訓練データを用いた機械学習が実行される。これにより構築される推論モデルは、第1の条件(又は、第2の条件)で取得されたデータを入力とし、第2の条件(又は、第1の条件)で取得されたデータに模したデータを出力としたニューラルネットワークを含むものである。 Similarly, for (3), correspondences between various data obtained in response to various shooting conditions (e.g., various camera gain values) can be determined, and evaluation quality can be stabilized based on these correspondences. Machine learning-based processing and/or non-machine learning-based processing is used to create correspondences between data. In machine learning-based processing, for example, machine learning is performed using training data including multiple pairs of data obtained under first conditions and data obtained under second conditions. The inference model constructed in this way includes a neural network that receives data obtained under the first conditions (or second conditions) as input and outputs data modeled after data obtained under the second conditions (or first conditions).
本開示に係る眼科装置、眼科装置を制御する方法、眼画像を処理する方法、プログラム、及び記録媒体によれば、従来は手動(手作業)で行われていた眼画像に基づく炎症状態の評価を少なくとも部分的に自動化することが可能である。 The ophthalmic device, method for controlling the ophthalmic device, method for processing eye images, program, and recording medium disclosed herein make it possible to at least partially automate the evaluation of inflammatory conditions based on eye images, which has traditionally been performed manually.
本開示では、シャインプルーフ画像に基づき炎症状態の評価を行っているので、広い範囲にピントが合った高品質の画像に基づき評価を行うことができる。よって、被検眼の広い範囲の評価を高い品質で行うことが可能である。 In this disclosure, the inflammatory state is evaluated based on Scheimpflug images, allowing evaluation to be performed based on high-quality images that are in focus over a wide range. This makes it possible to perform high-quality evaluation of a wide range of the subject's eye.
また、スリットスキャンを組み合わせることで、被検眼の広い3次元領域にピントが合った高品質のシャインプルーフ画像群(一連のシャインプルーフ画像)を迅速に取得することができ、このシャインプルーフ画像群に基づき評価を行うことが可能となるため、被検眼の非常に広い範囲の評価を高い品質で行うことが可能になる。例えば、前房の広い範囲を評価対象とすることが可能となり、水晶体や角膜なども評価対象に加えることも可能になる。 In addition, by combining slit scanning, it is possible to quickly obtain a high-quality Scheimpflug image group (a series of Scheimpflug images) that is in focus over a wide three-dimensional area of the subject's eye, and evaluation can be performed based on this Scheimpflug image group, making it possible to evaluate a very wide area of the subject's eye with high quality. For example, it becomes possible to evaluate a wide area of the anterior chamber, and it is also possible to add the lens and cornea to the evaluation targets.
なお、特許文献5(国際公開第2018/003906号)に記載されている発明では、ビデオレートなど1フレームの撮影にかける露光時間が短いと散乱光を検出することができないため、1フレームの撮影に掛ける露光時間を100ミリ秒~1秒程度に設定しているが、被検眼の眼球運動や瞬きの影響を考慮すると、本開示のようなスリットスキャンを行うことはできない。 In the invention described in Patent Document 5 (WO 2018/003906), scattered light cannot be detected if the exposure time required to capture one frame is short, such as at video rate, so the exposure time required to capture one frame is set to approximately 100 milliseconds to 1 second. However, considering the effects of eye movement and blinking of the subject's eye, slit scanning as disclosed herein cannot be performed.
また、特許文献5(国際公開第2018/003906号)に記載されている発明では、角膜におけるスリット光の投影像の寸法を0.2ミリメートル×2ミリメートルに設定しているため、前眼部の広い範囲を画像化することは難しい。これに対し、本実施形態では、例えば、角膜におけるスリット光の投影像の寸法を0.05ミリメートル×8~12ミリメートル程度に設定することができ、それにより前眼部の広い範囲を画像化することが可能になる。 Furthermore, in the invention described in Patent Document 5 (WO 2018/003906), the dimensions of the projected image of the slit light on the cornea are set to 0.2 mm x 2 mm, making it difficult to image a wide area of the anterior segment. In contrast, in this embodiment, the dimensions of the projected image of the slit light on the cornea can be set to, for example, approximately 0.05 mm x 8 to 12 mm, making it possible to image a wide area of the anterior segment.
更に、本実施形態では、特許文献5(国際公開第2018/003906号)に記載されている発明のような青色LEDではなく白色LEDなどを用いることができるとともに、モノクロカメラではなくカラーカメラを用いて色情報(R信号、G信号、B信号)を利用して評価を行うことができる。 Furthermore, in this embodiment, white LEDs can be used instead of blue LEDs as in the invention described in Patent Document 5 (WO 2018/003906), and evaluation can be performed using color information (R signal, G signal, B signal) using a color camera instead of a monochrome camera.
このように、本実施形態によれば、前眼部の広い範囲を画像化することができ、前眼部画像や炎症性細胞の像や炎症状態情報の取得に加えて前眼部形状の提示や解析も可能になるため、様々な情報を医師に提供することができるという利点もある。 As such, this embodiment makes it possible to image a wide area of the anterior segment, and in addition to obtaining anterior segment images, images of inflammatory cells, and information on the inflammatory state, it also makes it possible to present and analyze the shape of the anterior segment, which has the advantage of being able to provide a variety of information to doctors.
1000 眼科装置
1010 画像取得部
1011 照明系
1012 撮影系
1020 データ処理部
1021 画像選択部
1022 炎症状態情報生成部
1031 第1セグメンテーション部
1032 第2セグメンテーション部
1033 細胞評価情報生成処理部
3000 眼科装置
3010 画像取得部
3011 画像受付部
3020 データ処理部
1000 Ophthalmic apparatus 1010 Image acquisition unit 1011 Illumination system 1012 Imaging system 1020 Data processing unit 1021 Image selection unit 1022 Inflammation state information generation unit 1031 First segmentation unit 1032 Second segmentation unit 1033 Cell evaluation information generation processing unit 3000 Ophthalmic apparatus 3010 Image acquisition unit 3011 Image reception unit 3020 Data processing unit
Claims (26)
前記被検眼の炎症状態を示す炎症状態情報を前記シャインプルーフ画像から生成するための処理を実行するデータ処理部と
を含み、
前記画像取得部は、シャインプルーフの条件を満足するように構成された、前記被検眼を撮影する撮影系と、前記被検眼にスリット光を投射する照明系とを含み、前記被検眼の3次元領域を前記スリット光でスキャンして一連のシャインプルーフ画像を収集し、
前記データ処理部は、前記一連のシャインプルーフ画像に基づいて、前記被検眼の前房内の3次元領域における炎症状態を示す前記炎症状態情報を生成する、
眼科装置。 an image acquisition unit that acquires a Scheimpflug image of the subject's eye;
a data processing unit that executes processing for generating inflammation state information indicating an inflammation state of the subject's eye from the Scheimpflug image,
the image acquisition unit includes an imaging system configured to satisfy the Scheimpflug condition, which images the subject's eye, and an illumination system configured to project slit light onto the subject's eye, and scans a three-dimensional region of the subject's eye with the slit light to collect a series of Scheimpflug images;
the data processing unit generates the inflammation state information indicating an inflammation state in a three-dimensional region in the anterior chamber of the subject's eye based on the series of Scheimpflug images.
Ophthalmology equipment.
前記データ処理部は、前記前房に相当する前房領域を特定するための第1セグメンテーションと、前記炎症性細胞に相当する細胞領域を特定するための第2セグメンテーションと、前記細胞評価情報を生成するための細胞評価情報生成処理とのうちの少なくとも1つを実行する、
請求項1の眼科装置。 the inflammation state information includes cell evaluation information that is evaluation information regarding inflammatory cells in the anterior chamber of the subject's eye,
the data processing unit executes at least one of a first segmentation for identifying an anterior chamber region corresponding to the anterior chamber, a second segmentation for identifying a cellular region corresponding to the inflammatory cells, and a cell evaluation information generation process for generating the cell evaluation information.
The ophthalmic device of claim 1.
請求項2の眼科装置。 the data processing unit executes the first segmentation for identifying the anterior chamber region from the Scheimpflug image, the second segmentation for identifying the cellular region from the anterior chamber region identified by the first segmentation, and the cell evaluation information generation process for generating the cell evaluation information from the cellular region identified by the second segmentation.
The ophthalmic device of claim 2.
前記第1推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第1ニューラルネットワークを含み、
前記第1ニューラルネットワークは、シャインプルーフ画像の入力を受け、前房領域を出力するように構成されている、
請求項3の眼科装置。 the data processing unit performs the first segmentation using a pre-constructed first inference model;
the first inference model includes a first neural network constructed by machine learning using training data including at least an eye image;
the first neural network is configured to receive an input of a Scheimpflug image and output an anterior chamber region.
The ophthalmic apparatus of claim 3.
前記第2推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第2ニューラルネットワークを含み、
前記第2ニューラルネットワークは、シャインプルーフ画像における前房領域の入力を受け、細胞領域を出力するように構成されている、
請求項3又は4の眼科装置。 the data processing unit performs the second segmentation using a second inference model constructed in advance;
the second inference model includes a second neural network constructed by machine learning using training data including at least an eye image;
the second neural network is configured to receive an input of an anterior chamber region in a Scheimpflug image and output a cellular region.
5. The ophthalmic apparatus according to claim 3 or 4.
前記第2ニューラルネットワークは、前記変換処理により生成された前記画像データの入力を受け、細胞領域を出力するように構成されている、
請求項5の眼科装置。 the data processing unit further performs a conversion process of converting the anterior chamber region of the Scheimpflug image into image data having a structure corresponding to the input layer of the second neural network;
The second neural network is configured to receive the image data generated by the conversion process as an input and output a cell region.
The ophthalmic device of claim 5.
前記第3推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第3ニューラルネットワークを含み、
前記第3ニューラルネットワークは、シャインプルーフ画像における細胞領域の入力を受け、細胞評価情報を出力するように構成されている、
請求項3~6のいずれかの眼科装置。 the data processing unit executes the cell evaluation information generation process using a third inference model constructed in advance;
the third inference model includes a third neural network constructed by machine learning using training data including at least an eye image;
the third neural network is configured to receive an input of a cell region in a Scheimpflug image and output cell evaluation information;
The ophthalmic device according to any one of claims 3 to 6.
請求項2の眼科装置。 the data processing unit executes the second segmentation for identifying the cell region from the Scheimpflug image, and the cell evaluation information generation process for generating the cell evaluation information from the cell region identified by the second segmentation.
The ophthalmic device of claim 2.
前記第4推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第4ニューラルネットワークを含み、
前記第4ニューラルネットワークは、シャインプルーフ画像の入力を受け、細胞領域を出力するように構成されている、
請求項8の眼科装置。 the data processing unit performs the second segmentation using a fourth inference model constructed in advance;
the fourth inference model includes a fourth neural network constructed by machine learning using training data including at least an eye image;
the fourth neural network is configured to receive a Scheimpflug image as an input and output a cell region.
The ophthalmic device of claim 8.
前記第5推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第5ニューラルネットワークを含み、
前記第5ニューラルネットワークは、シャインプルーフ画像における細胞領域の入力を受け、細胞評価情報を出力するように構成されている、
請求項8又は9の眼科装置。 the data processing unit executes the cell evaluation information generation process using a fifth inference model constructed in advance;
the fifth inference model includes a fifth neural network constructed by machine learning using training data including at least an eye image;
The fifth neural network is configured to receive an input of a cell region in a Scheimpflug image and output cell evaluation information.
10. The ophthalmic apparatus according to claim 8 or 9.
請求項2の眼科装置。 the data processing unit executes the cell evaluation information generation process for generating the cell evaluation information from the Scheimpflug image.
The ophthalmic device of claim 2.
前記第6推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第6ニューラルネットワークを含み、
前記第6ニューラルネットワークは、シャインプルーフ画像の入力を受け、細胞評価情報を出力するように構成されている、
請求項11の眼科装置。 the data processing unit executes the cell evaluation information generation process using a sixth inference model constructed in advance;
the sixth inference model includes a sixth neural network constructed by machine learning using training data including at least an eye image;
the sixth neural network is configured to receive an input of a Scheimpflug image and output cell evaluation information;
The ophthalmic device of claim 11.
請求項2の眼科装置。 the data processing unit executes the first segmentation for identifying the anterior chamber region from the Scheimpflug image, and the cell evaluation information generation process for generating the cell evaluation information from the anterior chamber region identified by the first segmentation.
The ophthalmic device of claim 2.
前記第7推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第7ニューラルネットワークを含み、
前記第7ニューラルネットワークは、シャインプルーフ画像の入力を受け、前房領域を出力するように構成されている、
請求項13の眼科装置。 the data processing unit performs the first segmentation using a seventh inference model constructed in advance;
the seventh inference model includes a seventh neural network constructed by machine learning using training data including at least an eye image;
the seventh neural network is configured to receive an input of a Scheimpflug image and output an anterior chamber region.
The ophthalmic device of claim 13.
前記第8推論モデルは、眼画像を少なくとも含む訓練データを用いた機械学習により構築された第8ニューラルネットワークを含み、
前記第8ニューラルネットワークは、シャインプルーフ画像における前房領域の入力を受け、細胞評価情報を出力するように構成されている、
請求項13又は14の眼科装置。 the data processing unit executes the cell evaluation information generation process using a pre-constructed eighth inference model;
the eighth inference model includes an eighth neural network constructed by machine learning using training data including at least an eye image;
the eighth neural network is configured to receive an input of an anterior chamber region in a Scheimpflug image and output cell evaluation information;
15. An ophthalmic device according to claim 13 or 14.
前記第8ニューラルネットワークは、前記変換処理により生成された前記画像データの入力を受け、細胞評価情報を出力するように構成されている、
請求項15の眼科装置。 the data processing unit further performs a conversion process of converting the anterior chamber region of the Scheimpflug image into image data having a structure corresponding to the input layer of the eighth neural network;
the eighth neural network is configured to receive the image data generated by the conversion processing as input and output cell evaluation information.
The ophthalmic device of claim 15.
請求項2の眼科装置。 the data processing unit executes the first segmentation for specifying the anterior chamber region by applying a first analysis process to the Scheimpflug image, the second segmentation for specifying the cellular region by applying a second analysis process to the anterior chamber region specified by the first segmentation, and the cell evaluation information generation process for generating the cell evaluation information by applying a third analysis process to the cellular region specified by the second segmentation.
The ophthalmic device of claim 2.
前記細胞評価情報は、前記密度を含む、
請求項17の眼科装置。 the data processing unit, in the third analysis process, identifies a partial region of the anterior chamber region identified by the first segmentation, calculates the number of the cellular regions belonging to the partial region, and calculates the density of the inflammatory cells based on the number and a dimension of the partial region;
The cell evaluation information includes the density.
18. The ophthalmic device of claim 17.
請求項1~18のいずれかの眼科装置。 the data processing unit processes the series of Scheimpflug images to generate processed image data, and generates the inflammation state information from the processed image data.
An ophthalmic device according to any one of claims 1 to 18 .
請求項1~19のいずれかの眼科装置。 the imaging system includes a first imaging system and a second imaging system that image the subject's eye from different directions,
An ophthalmic device according to any one of claims 1 to 19 .
前記データ処理部は、前記第1撮影系により取得された第1シャインプルーフ画像及び前記第2撮影系により取得された第2シャインプルーフ画像の一方を選択し、選択されたシャインプルーフ画像に基づいて前記炎症状態情報を生成する、
請求項20の眼科装置。 an optical axis of the first imaging system and an optical axis of the second imaging system are arranged to be inclined in opposite directions with respect to an optical axis of the illumination system;
the data processing unit selects one of a first Scheimpflug image acquired by the first imaging system and a second Scheimpflug image acquired by the second imaging system, and generates the inflammation state information based on the selected Scheimpflug image.
The ophthalmic device of claim 20 .
請求項21の眼科装置。 the data processing unit selects a Scheimpflug image that does not include a corneal reflection artifact from among the first Scheimpflug image and the second Scheimpflug image.
22. The ophthalmic device of claim 21 .
請求項1~22のいずれかの眼科装置。 the image acquisition unit includes an image reception unit that receives the Scheimpflug image acquired in advance.
An ophthalmic device according to any one of claims 1 to 22 .
前記画像取得部は、シャインプルーフの条件を満足するように構成された、前記被検眼を撮影する撮影系と、前記被検眼にスリット光を投射する照明系とを含み、
前記画像取得部に、前記被検眼の3次元領域を前記スリット光でスキャンして一連のシャインプルーフ画像を収集させ、
前記プロセッサに、前記一連のシャインプルーフ画像に基づいて前記被検眼の前房内の3次元領域における炎症状態を示す炎症状態情報を生成するための処理を実行させる、
方法。 A method for controlling an ophthalmic apparatus including a processor and an image acquisition unit that acquires a Scheimpflug image of a subject's eye , comprising:
the image acquisition unit includes an imaging system configured to satisfy the Scheimpflug condition, the imaging system capturing an image of the subject's eye, and an illumination system projecting slit light onto the subject's eye;
causing the image acquisition unit to scan a three-dimensional region of the subject's eye with the slit light to collect a series of Scheimpflug images ;
causing the processor to execute processing for generating inflammation state information indicating an inflammation state in a three-dimensional region within the anterior chamber of the subject's eye based on the series of Scheimpflug images ;
method.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021145994A JP7786902B2 (en) | 2021-09-08 | 2021-09-08 | Ophthalmic device, method for controlling an ophthalmic device, program, and recording medium |
| PCT/JP2022/020096 WO2023037658A1 (en) | 2021-09-08 | 2022-05-12 | Ophthalmological device, method for controlling ophthalmological device, method for processing eye image, program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021145994A JP7786902B2 (en) | 2021-09-08 | 2021-09-08 | Ophthalmic device, method for controlling an ophthalmic device, program, and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023039046A JP2023039046A (en) | 2023-03-20 |
| JP7786902B2 true JP7786902B2 (en) | 2025-12-16 |
Family
ID=85506296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021145994A Active JP7786902B2 (en) | 2021-09-08 | 2021-09-08 | Ophthalmic device, method for controlling an ophthalmic device, program, and recording medium |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7786902B2 (en) |
| WO (1) | WO2023037658A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119184612A (en) * | 2024-09-29 | 2024-12-27 | 上海雄博精密仪器股份有限公司 | Imaging display method, system, medium and product of slit-lamp microscope |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004507296A (en) | 2000-08-21 | 2004-03-11 | ザ ジェネラル ホスピタル コーポレーション | Diagnostic methods for neurodegenerative conditions |
| CN105590323A (en) | 2016-02-02 | 2016-05-18 | 温州医科大学附属眼视光医院 | Method for detecting vascularization degree of surface of filtering bleb based on ophthalmic slit lamp photographing |
| JP2019213729A (en) | 2018-06-13 | 2019-12-19 | 株式会社トプコン | Slit lamp microscope and ophthalmologic system |
| JP2021040856A (en) | 2019-09-10 | 2021-03-18 | 株式会社トプコン | Slit lamp microscope, ophthalmic information processing device, ophthalmic system, slit lamp microscope control method, program, and recording medium |
| JP2021040855A (en) | 2019-09-10 | 2021-03-18 | 株式会社トプコン | Slit lamp microscope, ophthalmic information processing device, ophthalmic system, method for controlling slit lamp microscope, program, and recording medium |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3615871B2 (en) * | 1996-05-31 | 2005-02-02 | 株式会社ニデック | Anterior segment cross-section imaging device |
-
2021
- 2021-09-08 JP JP2021145994A patent/JP7786902B2/en active Active
-
2022
- 2022-05-12 WO PCT/JP2022/020096 patent/WO2023037658A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004507296A (en) | 2000-08-21 | 2004-03-11 | ザ ジェネラル ホスピタル コーポレーション | Diagnostic methods for neurodegenerative conditions |
| CN105590323A (en) | 2016-02-02 | 2016-05-18 | 温州医科大学附属眼视光医院 | Method for detecting vascularization degree of surface of filtering bleb based on ophthalmic slit lamp photographing |
| JP2019213729A (en) | 2018-06-13 | 2019-12-19 | 株式会社トプコン | Slit lamp microscope and ophthalmologic system |
| JP2021040856A (en) | 2019-09-10 | 2021-03-18 | 株式会社トプコン | Slit lamp microscope, ophthalmic information processing device, ophthalmic system, slit lamp microscope control method, program, and recording medium |
| JP2021040855A (en) | 2019-09-10 | 2021-03-18 | 株式会社トプコン | Slit lamp microscope, ophthalmic information processing device, ophthalmic system, method for controlling slit lamp microscope, program, and recording medium |
Non-Patent Citations (2)
| Title |
|---|
| ぶどう膜炎診療ガイドライン 第I章 総論,日本眼科学会雑誌,2019年06月,Vol.123, No.6,pp.639-650 |
| 細隙灯顕微鏡アトラス,初版第1刷,株式会社中山書店,2008年04月10日,pp.20-25 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023037658A1 (en) | 2023-03-16 |
| JP2023039046A (en) | 2023-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7668942B2 (en) | Slit Lamp Microscope | |
| JP7622124B2 (en) | Slit lamp microscope and ophthalmic system | |
| JP7228342B2 (en) | slit lamp microscope and ophthalmic system | |
| JP7645722B2 (en) | Ophthalmic imaging device and ophthalmic image processing device | |
| JP7154044B2 (en) | slit lamp microscope and ophthalmic system | |
| CN114364305A (en) | Slit-lamp microscope, ophthalmologic information processing apparatus, ophthalmologic system, control method for slit-lamp microscope, program, and recording medium | |
| EP4194924A1 (en) | Slit-lamp microscope | |
| JP2024152821A (en) | Slit Lamp Microscope | |
| JP7560303B2 (en) | Slit Lamp Microscope System | |
| JP7786902B2 (en) | Ophthalmic device, method for controlling an ophthalmic device, program, and recording medium | |
| JP7560300B2 (en) | Slit Lamp Microscope System | |
| JP7517903B2 (en) | Slit Lamp Microscope System | |
| JP7811885B2 (en) | Ophthalmic device, method for controlling an ophthalmic device, program, and recording medium | |
| WO2025105103A1 (en) | Ophthalmological device, method for controlling ophthalmological device, and recording medium | |
| WO2024004455A1 (en) | Opthalmic information processing device, opthalmic device, opthalmic information processing method, and program | |
| WO2025204859A1 (en) | Ophthalmological device, method for controlling ophthalmological device, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251002 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251111 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7786902 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |