Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7462534B2 - Image Recording System - Google Patents
[go: Go Back, main page]

JP7462534B2 - Image Recording System - Google Patents

Image Recording System Download PDF

Info

Publication number
JP7462534B2
JP7462534B2 JP2020183703A JP2020183703A JP7462534B2 JP 7462534 B2 JP7462534 B2 JP 7462534B2 JP 2020183703 A JP2020183703 A JP 2020183703A JP 2020183703 A JP2020183703 A JP 2020183703A JP 7462534 B2 JP7462534 B2 JP 7462534B2
Authority
JP
Japan
Prior art keywords
image
oral cavity
reflection
area
recording system
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
Application number
JP2020183703A
Other languages
Japanese (ja)
Other versions
JP2022073607A (en
Inventor
尊士 荒木
聡 檜山
千章 土井
継泰 豊岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2020183703A priority Critical patent/JP7462534B2/en
Publication of JP2022073607A publication Critical patent/JP2022073607A/en
Application granted granted Critical
Publication of JP7462534B2 publication Critical patent/JP7462534B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Endoscopes (AREA)

Description

本開示の一側面は画像記録システムに関する。 One aspect of the present disclosure relates to an image recording system.

特許文献1には、画像データの撮像部位を口腔内であると判断し、その画像データの中に歯のエリアを検出した場合にはオートフォーカスエリアを該エリア上に設定する口腔内カメラが記載されている。 Patent document 1 describes an intraoral camera that determines the imaging site of image data to be the oral cavity, and if a tooth area is detected in the image data, sets the autofocus area on that area.

特開2011-110073号公報JP 2011-110073 A

口腔の診断に用いられる適切な画像を簡易に取得するための仕組みが望まれている。 There is a need for a system that can easily obtain appropriate images for use in oral diagnosis.

本開示の一側面に係る画像記録システムは少なくとも一つのプロセッサを備える。少なくとも一つのプロセッサは、対象者の口腔を示す口腔画像を受け付け、口腔が映っている領域である口腔領域を口腔画像から特定し、口腔領域の複数の画素のそれぞれについて輝度値を取得し、輝度値が所与の閾値以上である画素である高反射画素が存在しない場合には口腔の画像を記憶装置に格納し、高反射画素が存在する場合には口腔の画像を記憶装置に格納しない。 An image recording system according to one aspect of the present disclosure includes at least one processor. The at least one processor receives an oral cavity image showing the oral cavity of a subject, identifies an oral cavity region, which is a region showing the oral cavity, from the oral cavity image, obtains a luminance value for each of a plurality of pixels in the oral cavity region, and stores the oral cavity image in a storage device if there are no highly reflective pixels, which are pixels whose luminance values are equal to or greater than a given threshold, and does not store the oral cavity image in a storage device if there are highly reflective pixels.

このような側面においては、口腔画像の口腔領域を構成する画素の輝度値の大きさに応じてその口腔画像を記憶装置に格納するか否かが決定される。輝度値が所与の閾値よりも高い高反射画素は、口腔内の唾液による光の反射の結果である蓋然性が高い。したがって、その高反射画素が存在する口腔画像はその好ましくない反射のために口腔を良好に捉えていない可能性がある。口腔領域を構成する各画素の輝度値が許容範囲内である場合に限って口腔画像を記録することで、口腔の診断に用いられる適切な画像を簡易に取得することができる。 In this aspect, whether or not to store an oral cavity image in a storage device is determined depending on the magnitude of the luminance value of the pixels that make up the oral cavity region of the oral cavity image. Highly reflective pixels with luminance values higher than a given threshold value are likely to be the result of light reflection by saliva in the oral cavity. Therefore, an oral cavity image containing such highly reflective pixels may not capture the oral cavity well due to undesirable reflection. By recording an oral cavity image only when the luminance value of each pixel that makes up the oral cavity region is within an acceptable range, an appropriate image for use in diagnosing the oral cavity can be easily obtained.

本開示の一側面によれば、口腔の診断に用いられる適切な画像を簡易に取得することができる。 According to one aspect of the present disclosure, it is possible to easily obtain appropriate images for use in diagnosing the oral cavity.

実施形態に係る画像記録システムの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of an image recording system according to an embodiment. 実施形態に係る画像記録システムによって実行される画像記録方法の一例を示すフローチャートである。4 is a flowchart showing an example of an image recording method executed by the image recording system according to the embodiment. 口腔の角度を判定するための仮想線の例を示す図である。FIG. 13 is a diagram showing an example of a virtual line for determining the angle of the oral cavity. 実施形態に係る画像記録システムによって実行される画像記録方法の別の例を示すフローチャートである。10 is a flowchart showing another example of an image recording method executed by the image recording system according to the embodiment. 高反射画素が存在するか否かに基づく判定の一例を示すフローチャートである。10 is a flowchart illustrating an example of a determination based on whether or not a highly reflective pixel exists. 案内メッセージを出力する処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of a process for outputting a guidance message. カメラ方向を説明するための図である。FIG. 13 is a diagram for explaining a camera direction. 実施形態に係る画像記録システムで用いられるコンピュータのハードウェア構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a computer used in the image recording system according to the embodiment.

以下、添付図面を参照しながら本開示での実施形態を詳細に説明する。図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。 Embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In the description of the drawings, identical or equivalent elements are given the same reference numerals, and duplicate descriptions will be omitted.

実施形態に係る画像記録システム1は、人の口腔の画像(本開示ではこれを「口腔画像」ともいう)を所定の記憶装置に格納するコンピュータシステムである。「画像を記憶装置に格納する」とは、或る一時点または或る時間幅における画像の電子データ(すなわち画像データ)を電子ファイル(すなわち画像ファイル)として記憶装置上に永久的に記録する処理をいう。格納される画像は静止画(写真)でもよいし動画像でもよく、したがって、画像データは静止画データ(写真データ)でもよいし動画像データでもよい。本開示において、「画像を記憶装置に格納する」とは、既に生成されている画像データ(すなわち画像ファイル)を記憶装置に格納する処理と、画像の撮影との双方を含む概念である。画像の撮影とは、或る一時点または或る時間幅における画像の電子データ(すなわち画像データ)を生成し、その画像データを画像ファイルとして記憶装置上に永久的に格納(記録)する処理をいう。 The image recording system 1 according to the embodiment is a computer system that stores an image of a person's oral cavity (also referred to as an "oral cavity image" in this disclosure) in a specified storage device. "Storing an image in a storage device" refers to a process of permanently recording electronic data (i.e., image data) of an image at a certain point in time or a certain time span as an electronic file (i.e., an image file) on the storage device. The stored image may be a still image (photograph) or a moving image, and therefore the image data may be still image data (photograph data) or moving image data. In this disclosure, "storing an image in a storage device" is a concept that includes both a process of storing already generated image data (i.e., an image file) in a storage device and capturing an image. Capturing an image refers to a process of generating electronic data (i.e., image data) of an image at a certain point in time or a certain time span and permanently storing (recording) the image data as an image file on the storage device.

画像データは任意の目的で用いられてよい。例えば、画像データは、対面またはオンラインによる診断または診療に用いられてもよいし、訪問介護などの介護のために用いられてもよい。画像データは画像記録システム1によって用いられてもよいし、他のコンピュータシステムまたはコンピュータによって用いられてもよい。 The image data may be used for any purpose. For example, the image data may be used for face-to-face or online diagnosis or treatment, or for care such as home nursing. The image data may be used by the image recording system 1, or by other computer systems or computers.

本開示では、口腔が撮影されるかまたは既に撮影された人のことを「対象者」という。また、画像記録システム1を利用する人を「ユーザ」という。ユーザと対象者とが同一人物でもよく、この場合には、ユーザ(対象者)は自身の口腔を写した画像を記録する。あるいは、ユーザと対象者とが相異なってもよい。例えばユーザおよび対象者が、医療従事者と患者という関係であってもよいし、介護者と被介護者という関係であってもよい。あるいは、ユーザは対象者の家族または知り合いでもよい。 In this disclosure, a person whose oral cavity will be photographed or has already been photographed is referred to as a "subject." Also, a person who uses the image recording system 1 is referred to as a "user." The user and the subject may be the same person, in which case the user (subject) records an image of his or her own oral cavity. Alternatively, the user and the subject may be different people. For example, the user and the subject may have a relationship such as that of a medical professional and a patient, or a caregiver and a person receiving care. Alternatively, the user may be a family member or acquaintance of the subject.

一例では、画像記録システム1は対象者の口腔を示す口腔画像を受け付ける。口腔画像は口腔以外の部位(例えば顎)を写してもよい。口腔画像は既に生成された画像ファイルでもよい。あるいは、その口腔画像は、カメラのビューファインダに映った捕捉領域をユーザ操作を受け付けることなく自動的に記録することで得られる一時的な画像データでもよい。いずれにしても、画像記録システム1はその口腔画像が所与の記録条件を満たすか否かを判定する。 In one example, the image recording system 1 accepts an oral cavity image showing the oral cavity of a subject. The oral cavity image may show a part of the subject's oral cavity (e.g., the jaw). The oral cavity image may be an already generated image file. Alternatively, the oral cavity image may be temporary image data obtained by automatically recording a capture area shown in a camera viewfinder without receiving user operation. In any case, the image recording system 1 determines whether the oral cavity image satisfies given recording conditions.

受け付けられた口腔画像が記録条件を満たす場合に、画像記録システム1はその口腔画像を格納する。上述したように、口腔画像を格納することは、既存の画像ファイルの保存と口腔の撮影との双方を含む概念である。 If the accepted oral cavity image satisfies the recording conditions, the image recording system 1 stores the oral cavity image. As described above, storing an oral cavity image is a concept that includes both saving an existing image file and photographing the oral cavity.

一方、受け付けられた口腔画像が記録条件を満たさない場合には、画像記録システム1はその口腔画像を格納しない。一例では、画像記録システム1はその場合に、新たな口腔画像を受け付け、その口腔画像が記録条件を満たすか否かを判定し、その判定結果に基づいてその口腔画像を格納するか否かを決定する。要するに、画像記録システム1は対象者の口腔画像を格納できるまで再試行を繰り返してもよい。 On the other hand, if the accepted oral cavity image does not satisfy the recording conditions, the image recording system 1 does not store the oral cavity image. In one example, the image recording system 1 then accepts a new oral cavity image, determines whether or not the oral cavity image satisfies the recording conditions, and decides whether or not to store the oral cavity image based on the determination result. In short, the image recording system 1 may repeatedly retry until it can store the oral cavity image of the subject.

画像記録システム1において処理される口腔画像は任意の手法によって取得されてよい。例えば、口腔画像は、静止画であってもよいし、動画像を構成する一つのフレーム画像であってもよい。したがって、口腔画像は動画像から抽出されてもよい。 The oral cavity image processed in the image recording system 1 may be acquired by any method. For example, the oral cavity image may be a still image or a frame image constituting a moving image. Thus, the oral cavity image may be extracted from the moving image.

画像記録システム1は少なくとも一つのコンピュータを用いて構成される。画像記録システム1の具体的な物理構成は限定されず、任意の方針によって設計されてよい。 The image recording system 1 is configured using at least one computer. The specific physical configuration of the image recording system 1 is not limited and may be designed according to any policy.

一例では、画像記録システム1は、通信ネットワークを介して互いに接続する携帯端末およびサーバを備えるクライアント-サーバシステムによって実現されてもよい。クライアント-サーバシステムにおいて個々の機能要素を携帯端末とサーバとのどちらに実装するかは、任意の方針によって設計されてよい。サーバ側は、複数のコンピュータによって構成される分散システムであってもよい。通信ネットワークの構成は限定されず、任意の方針で設計されてよい。例えば、それぞれの通信ネットワークは移動体通信網、インターネット、イントラネット、WAN(Wide Area Network)のうちの少なくとも一つを含んで構成されてもよい。 In one example, the image recording system 1 may be realized by a client-server system including a mobile terminal and a server connected to each other via a communication network. In the client-server system, whether each functional element is implemented on the mobile terminal or on the server may be designed according to any policy. The server side may be a distributed system made up of multiple computers. The configuration of the communication network is not limited and may be designed according to any policy. For example, each communication network may be configured to include at least one of a mobile communication network, the Internet, an intranet, and a WAN (Wide Area Network).

別の例では、画像記録システム1は1台のコンピュータによって実現されてもよく、例えば1台の携帯端末によって実現されてもよい。この場合には、上記のすべての機能要素がその単体のコンピュータ上に実装される。 In another example, the image recording system 1 may be realized by a single computer, for example, a single mobile terminal. In this case, all of the above functional elements are implemented on that single computer.

携帯端末の例として、高機能携帯電話機(スマートフォン)、携帯電話機、ウェアラブル端末、およびラップトップが挙げられる。しかし、携帯端末の具体的な種類はこれらに限定されない。 Examples of mobile terminals include high-function mobile phones (smartphones), mobile phones, wearable devices, and laptops. However, specific types of mobile terminals are not limited to these.

図1は画像記録システム1の構成の一例を示す図である。画像記録システム1は、ビューファインダ3を有するカメラ2と、ディスプレイ4とを備える。ビューファインダ3とは、カメラ2のレンズに映る領域である捕捉領域をユーザに視認させるための機能をいう。カメラ2の捕捉領域は、要するにカメラ2の視界である。典型的には、携帯端末ではビューファインダ3はディスプレイ4上に表示される。 Figure 1 shows an example of the configuration of an image recording system 1. The image recording system 1 includes a camera 2 having a viewfinder 3, and a display 4. The viewfinder 3 is a function that allows a user to visually confirm the capture area, which is the area reflected by the lens of the camera 2. The capture area of the camera 2 is, in short, the field of view of the camera 2. Typically, in a mobile terminal, the viewfinder 3 is displayed on the display 4.

画像記録システム1の少なくとも一部が携帯端末によって実現される場合には、口腔を記録するためのアプリケーション・プログラムが携帯端末に予めインストールされる。携帯端末はユーザ操作に応答してそのアプリケーション・プログラムを起動し、アプリケーション・プログラムは必要に応じてカメラ2、ビューファインダ3、またはディスプレイ4を制御する。 When at least a part of the image recording system 1 is realized by a mobile terminal, an application program for recording the oral cavity is pre-installed in the mobile terminal. The mobile terminal starts the application program in response to a user operation, and the application program controls the camera 2, viewfinder 3, or display 4 as necessary.

画像記録システム1は機能要素として画像処理部10を備える。画像処理部10は口腔画像の記録に関する制御を実行する機能要素であり、必要に応じてカメラ2、ビューファインダ3、またはディスプレイ4と協働する。画像処理部10は受付部11、判定部12、記録部13、画像記憶部14、および案内部15を備える。受付部11は口腔画像を受け付ける機能要素である。判定部12は、その口腔画像が所与の記録条件を満たすか否かを判定する機能要素である。記録部13は対象者の口腔画像(より具体的には画像ファイル)を画像記憶部14に格納する機能要素である。画像記憶部14は口腔画像を記憶する機能要素(記憶装置)である。案内部15は適切な口腔画像を取得するための案内メッセージをユーザまたは対象者に向けて出力する機能要素である。 The image recording system 1 includes an image processing unit 10 as a functional element. The image processing unit 10 is a functional element that executes control related to recording of oral cavity images, and cooperates with the camera 2, the viewfinder 3, or the display 4 as necessary. The image processing unit 10 includes a reception unit 11, a judgment unit 12, a recording unit 13, an image storage unit 14, and a guidance unit 15. The reception unit 11 is a functional element that receives oral cavity images. The judgment unit 12 is a functional element that judges whether the oral cavity image satisfies a given recording condition. The recording unit 13 is a functional element that stores the oral cavity image (more specifically, an image file) of the subject in the image storage unit 14. The image storage unit 14 is a functional element (storage device) that stores the oral cavity images. The guidance unit 15 is a functional element that outputs a guidance message to the user or the subject to obtain an appropriate oral cavity image.

図2を参照しながら、画像記録システム1によって実行される画像記録方法の一例を説明する。図2はその例を処理フローS1として示すフローチャートである。処理フローS1では画像記録システム1は既存の口腔画像ファイルを処理する。 An example of an image recording method executed by the image recording system 1 will be described with reference to FIG. 2. FIG. 2 is a flowchart showing the example as process flow S1. In process flow S1, the image recording system 1 processes an existing oral cavity image file.

ステップS11では、受付部11が一つの口腔画像ファイルを受け付ける。口腔画像ファイルを受け付ける方法は限定されない。例えば、受付部11は所与のデータベースにアクセスして口腔画像ファイルを読み出してもよいし、ユーザによって入力された口腔画像ファイルを取得してもよいし、他のコンピュータから送られてきた口腔画像ファイルを受信してもよい。第1口腔画像は静止画(写真)であってもよい。あるいは、第1口腔画像は、動画像(映像)を構成する一つのフレーム画像(すなわち、動画像から抽出された画像)であってもよい。 In step S11, the reception unit 11 receives one oral cavity image file. The method of receiving the oral cavity image file is not limited. For example, the reception unit 11 may access a given database to read the oral cavity image file, may obtain an oral cavity image file input by a user, or may receive an oral cavity image file sent from another computer. The first oral cavity image may be a still image (photograph). Alternatively, the first oral cavity image may be one frame image constituting a moving image (video) (i.e., an image extracted from a moving image).

ステップS12では、判定部12が、その口腔画像が記録条件を満たすか否かを判定する。一例では、判定部12は画像の明るさ、唾液による画像内での光の反射、手振れ、口腔の捕捉、および口腔の角度という5種類の条件のうちの少なくとも一つを判定してよい。記録条件が2種類以上の条件の組み合わせである場合には、判定部12は口腔画像が該2種類以上の条件のすべてを満たすか否かを判定する。 In step S12, the determination unit 12 determines whether the oral cavity image satisfies the recording conditions. In one example, the determination unit 12 may determine at least one of five conditions: image brightness, reflection of light in the image by saliva, camera shake, capture of the oral cavity, and angle of the oral cavity. If the recording conditions are a combination of two or more conditions, the determination unit 12 determines whether the oral cavity image satisfies all of the two or more conditions.

画像の明るさを判定する場合には、判定部12は口腔画像の各画素値をグレースケール値に変換する。続いて、判定部12はすべてのグレースケール値の平均を算出し、その平均値が所与の閾値Ta未満であるか否かを判定する。平均値が閾値Ta未満である場合には、判定部12は口腔画像が画像の明るさに関する条件を満たす(より具体的には、口腔画像の明るさが適切である)と判定する。一方、平均値が閾値Ta以上である場合には、判定部12は口腔画像が画像の明るさに関する条件を満たさない(より具体的には、口腔画像の明るさが適切でない)と判定する。 When determining the brightness of an image, the determination unit 12 converts each pixel value of the oral cavity image into a grayscale value. Next, the determination unit 12 calculates the average of all the grayscale values and determines whether the average value is less than a given threshold value Ta. If the average value is less than the threshold value Ta, the determination unit 12 determines that the oral cavity image satisfies the condition regarding the brightness of the image (more specifically, the brightness of the oral cavity image is appropriate). On the other hand, if the average value is equal to or greater than the threshold value Ta, the determination unit 12 determines that the oral cavity image does not satisfy the condition regarding the brightness of the image (more specifically, the brightness of the oral cavity image is not appropriate).

唾液による反射を判定する場合には、判定部12は口腔画像を解析して、口腔が映っている領域を口腔領域として特定する。一例では、判定部12は、口腔画像から口腔領域を推定するための学習済みモデルMaを用いて口腔領域を推定する。学習済みモデルMaは、口腔画像を示す入力ベクトルを処理して、口腔領域を示す出力ベクトルを生成するアルゴリズムである。学習済みモデルMaは、口腔画像を示すデータと口腔領域を示すラベル(正解)とが対応付けられた多数のレコードによって構成された教師データを用いた機械学習によって生成され、画像記録システム1に予め実装される。 When determining the saliva reflex, the determination unit 12 analyzes the oral cavity image and identifies the area in which the oral cavity is shown as the oral cavity area. In one example, the determination unit 12 estimates the oral cavity area using a trained model Ma for estimating the oral cavity area from the oral cavity image. The trained model Ma is an algorithm that processes an input vector indicating the oral cavity image and generates an output vector indicating the oral cavity area. The trained model Ma is generated by machine learning using training data composed of a large number of records in which data indicating the oral cavity image is associated with a label (correct answer) indicating the oral cavity area, and is implemented in advance in the image recording system 1.

判定部12は、推定された口腔領域を構成する複数の画素のそれぞれについて該画素の輝度値を取得し、その輝度値が所与の閾値Tb以上である画素(本開示ではこれを「高反射画素」ともいう)が存在するか否かを判定する。この高反射画素は、唾液による光の反射が発生したことを示す。一例では、判定部12は口腔画像または口腔領域の各画素値をグレースケール値に変換し、そのグレースケール値を輝度値として取得する。一例では、判定部12は連続して存在する複数の高反射画素の集合を反射領域として特定する。複数の高反射画素が連続して存在するとは、該複数の高反射画素のうちの任意の一つを基準画素として選択した場合に、該基準画素から放射状に延びる少なくとも一つの方向(例えば、水平方向、垂直方向、または斜め方向)において、該基準画素の隣に別の高反射画素が位置する状況をいう。したがって反射領域では、個々の高反射画素は1以上の別の高反射画素の隣に位置する。 The determination unit 12 acquires the luminance value of each of the pixels constituting the estimated oral cavity region, and determines whether or not there is a pixel whose luminance value is equal to or greater than a given threshold value Tb (also referred to as a "highly reflective pixel" in this disclosure). This highly reflective pixel indicates that light reflection by saliva has occurred. In one example, the determination unit 12 converts each pixel value of the oral cavity image or oral cavity region into a grayscale value, and acquires the grayscale value as the luminance value. In one example, the determination unit 12 identifies a set of multiple highly reflective pixels that exist consecutively as a reflective region. The existence of multiple highly reflective pixels consecutively refers to a situation in which, when any one of the multiple highly reflective pixels is selected as a reference pixel, another highly reflective pixel is located next to the reference pixel in at least one direction (e.g., horizontal, vertical, or diagonal) extending radially from the reference pixel. Therefore, in the reflective region, each highly reflective pixel is located next to one or more other highly reflective pixels.

一例では、高反射画素が存在しない場合には、判定部12は口腔画像が唾液による反射に関する条件を満たす(より具体的には、唾液による反射が口腔画像内に存在しない)と判定する。一方、高反射画素が存在する場合には、判定部12は口腔画像が唾液による反射に関する条件を満たさない(より具体的には、唾液による反射が口腔画像内に存在する)と判定する。別の例では、反射領域(すなわち、連続して存在する複数の高反射画素の集合)が存在しない場合には、判定部12は口腔画像が唾液による反射に関する条件を満たす(より具体的には、唾液による反射が口腔画像内に存在しない)と判定する。一方、その反射領域が存在する場合には、判定部12は口腔画像が唾液による反射に関する条件を満たさない(より具体的には、唾液による反射が口腔画像内に存在する)と判定する。このように、判定部12は或る一点の高反射画素に基づく判定を実行してもよいし、二次元状に広がる反射領域に基づく判定を実行してもよい。 In one example, if there is no highly reflective pixel, the determination unit 12 determines that the oral image satisfies the condition for reflection by saliva (more specifically, the reflection by saliva does not exist in the oral image). On the other hand, if there is a highly reflective pixel, the determination unit 12 determines that the oral image does not satisfy the condition for reflection by saliva (more specifically, the reflection by saliva exists in the oral image). In another example, if there is no reflection area (i.e., a set of multiple highly reflective pixels that exist in succession), the determination unit 12 determines that the oral image satisfies the condition for reflection by saliva (more specifically, the reflection by saliva does not exist in the oral image). On the other hand, if the reflection area exists, the determination unit 12 determines that the oral image does not satisfy the condition for reflection by saliva (more specifically, the reflection by saliva exists in the oral image). In this way, the determination unit 12 may perform a determination based on a certain highly reflective pixel, or may perform a determination based on a reflection area that spreads two-dimensionally.

手振れを判定する場合には、判定部12は携帯端末の加速度センサからカメラ2の加速度を取得する。そして、判定部12はその加速度が所与の閾値Tc未満であるか否かを判定する。加速度が閾値Tc未満である場合には、判定部12は口腔画像が手振れに関する条件を満たす(より具体的には、口腔画像はぶれていない)と判定する。一方、加速度が閾値Tc以上である場合には、判定部12は口腔画像が手振れに関する条件を満たさない(より具体的には、口腔画像がぶれている)と判定する。 When determining whether camera shake has occurred, the determination unit 12 acquires the acceleration of the camera 2 from the acceleration sensor of the mobile terminal. The determination unit 12 then determines whether the acceleration is less than a given threshold Tc. If the acceleration is less than the threshold Tc, the determination unit 12 determines that the oral cavity image satisfies the condition related to camera shake (more specifically, the oral cavity image is not blurred). On the other hand, if the acceleration is equal to or greater than the threshold Tc, the determination unit 12 determines that the oral cavity image does not satisfy the condition related to camera shake (more specifically, the oral cavity image is blurred).

口腔の捕捉を判定する場合には、判定部12は口腔画像を解析して、開いている口腔の全体(すなわち、口腔画像中において口唇の内側に位置する領域の全体)が映っているか否かを特定する。一例では、判定部12は口腔画像に映っている対象者の歯数を特定し、その歯数が所与の閾値Td以上であるか否かを判定する。判定部12は学習済みモデルを用いて歯数を特定してもよい。判定部12は口腔画像から歯数を推定するための学習済みモデルMbを用いて歯数を推定する。学習済みモデルMbは、口腔画像を示す入力ベクトルを処理して、歯数を示す出力ベクトルを生成するアルゴリズムである。学習済みモデルMbは、口腔画像を示すデータと歯数を示すラベル(正解)とが対応付けられた多数のレコードによって構成された教師データを用いた機械学習によって生成され、画像記録システム1に予め実装される。歯数が閾値Td以上である場合には、判定部12は口腔画像が口腔の捕捉に関する条件を満たす(より具体的には、口腔の全体が口腔画像に映っている)と判定する。一方、歯数が閾値Td未満である場合には、判定部12は口腔画像が口腔の捕捉に関する条件を満たさない(より具体的には、口腔の全体が口腔画像に映っていない)と判定する。 When determining whether the oral cavity is captured, the determination unit 12 analyzes the oral cavity image to determine whether the entire open oral cavity (i.e., the entire area inside the lips in the oral cavity image) is captured. In one example, the determination unit 12 determines the number of teeth of the subject captured in the oral cavity image and determines whether the number of teeth is equal to or greater than a given threshold Td. The determination unit 12 may determine the number of teeth using a trained model. The determination unit 12 estimates the number of teeth using a trained model Mb for estimating the number of teeth from the oral cavity image. The trained model Mb is an algorithm that processes an input vector indicating the oral cavity image and generates an output vector indicating the number of teeth. The trained model Mb is generated by machine learning using teacher data composed of a large number of records in which data indicating the oral cavity image and labels (correct answers) indicating the number of teeth are associated with each other, and is pre-implemented in the image recording system 1. If the number of teeth is equal to or greater than the threshold Td, the determination unit 12 determines that the oral cavity image satisfies the condition for capturing the oral cavity (more specifically, the entire oral cavity is captured in the oral cavity image). On the other hand, if the number of teeth is less than the threshold value Td, the determination unit 12 determines that the oral cavity image does not satisfy the conditions for capturing the oral cavity (more specifically, the entire oral cavity is not shown in the oral cavity image).

口腔の角度を判定する場合には、判定部12は口腔画像を解析して、2本の中切歯のそれぞれの2次元座標を特定する。この2次元座標は、2次元平面である口腔画像上における座標である。一例では、判定部12は、口腔画像から個々の中切歯の2次元座標を推定するための学習済みモデルMcを用いて個々の中切歯の2次元座標を推定する。学習済みモデルMcは、口腔画像を示す入力ベクトルを処理して、個々の中切歯の2次元座標を示す出力ベクトルを生成するアルゴリズムである。学習済みモデルMcは、口腔画像を示すデータと個々の中切歯の2次元座標を示すラベル(正解)とが対応付けられた多数のレコードによって構成された教師データを用いた機械学習によって生成され、画像記録システム1に予め実装される。判定部12は2本の中切歯の2次元座標を結ぶ仮想線を生成し、該仮想線と、該仮想線に対応する口腔画像の外縁との成す角度を算出する。角度の算出方法は限定されない。例えば、判定部12は二つの左中切歯を通る仮想線と、二つの右中切歯を通る仮想線とのいずれか一方を生成し、この仮想線と、口腔画像の鉛直方向の外縁との角度を算出してもよい。この場合には、鉛直方向の外縁が「仮想線に対応する口腔画像の外縁」に相当する。あるいは、判定部12は二つの上顎中切歯を通る仮想線と、二つの下顎中切歯を通る仮想線とのいずれか一方を生成し、この仮想線と、口腔画像の水平方向の外縁との角度を算出してもよい。この場合には、水平方向の外縁が「仮想線に対応する口腔画像の外縁」に相当する。判定部12はその角度が所与の閾値Te未満であるか否かを判定する。算出された角度が閾値Te未満である場合には、判定部12は口腔画像が口腔の角度に関する条件を満たす(より具体的には、歯列が口腔画像の水平方向に沿って映っている)と判定する。一方、算出された角度が閾値Te以上である場合には、判定部12は口腔画像が口腔の角度に関する条件を満たさない(より具体的には、歯列が斜めに映っている)と判定する。 When determining the angle of the oral cavity, the determination unit 12 analyzes the oral cavity image to identify the two-dimensional coordinates of each of the two central incisors. The two-dimensional coordinates are coordinates on the oral cavity image, which is a two-dimensional plane. In one example, the determination unit 12 estimates the two-dimensional coordinates of each central incisor using a trained model Mc for estimating the two-dimensional coordinates of each central incisor from the oral cavity image. The trained model Mc is an algorithm that processes an input vector indicating the oral cavity image and generates an output vector indicating the two-dimensional coordinates of each central incisor. The trained model Mc is generated by machine learning using teacher data composed of a large number of records in which data indicating the oral cavity image is associated with labels (correct answers) indicating the two-dimensional coordinates of each central incisor, and is pre-implemented in the image recording system 1. The determination unit 12 generates a virtual line connecting the two-dimensional coordinates of the two central incisors, and calculates the angle between the virtual line and the outer edge of the oral cavity image corresponding to the virtual line. The method of calculating the angle is not limited. For example, the determination unit 12 may generate either a virtual line passing through two left central incisors or a virtual line passing through two right central incisors, and calculate the angle between this virtual line and the vertical outer edge of the oral cavity image. In this case, the vertical outer edge corresponds to the "outer edge of the oral cavity image corresponding to the virtual line". Alternatively, the determination unit 12 may generate either a virtual line passing through two upper central incisors or a virtual line passing through two lower central incisors, and calculate the angle between this virtual line and the horizontal outer edge of the oral cavity image. In this case, the horizontal outer edge corresponds to the "outer edge of the oral cavity image corresponding to the virtual line". The determination unit 12 determines whether the angle is less than a given threshold value Te. If the calculated angle is less than the threshold value Te, the determination unit 12 determines that the oral cavity image satisfies the condition regarding the oral cavity angle (more specifically, the row of teeth is reflected along the horizontal direction of the oral cavity image). On the other hand, if the calculated angle is equal to or greater than the threshold Te, the determination unit 12 determines that the oral cavity image does not satisfy the condition regarding the oral cavity angle (more specifically, the dentition is shown at an angle).

図3は口腔の角度を判定するための仮想線の例を示す図である。例(a)では、判定部12は上顎左中切歯の2次元座標201と下顎左中切歯の2次元座標202とを通る仮想線211を示す。判定部12は仮想線211と口腔画像の鉛直方向の外縁との角度を算出し、この角度と閾値Teとを比較する。例(b)では、判定部12は上顎右中切歯の2次元座標203と上顎左中切歯の2次元座標204とを通る仮想線212を示す。判定部12は仮想線212と口腔画像の水平方向の外縁との角度を算出し、この角度と閾値Teとを比較する。 Figure 3 shows examples of virtual lines for determining the angle of the oral cavity. In example (a), the determination unit 12 shows a virtual line 211 passing through two-dimensional coordinates 201 of the maxillary left central incisor and two-dimensional coordinates 202 of the mandibular left central incisor. The determination unit 12 calculates the angle between the virtual line 211 and the vertical outer edge of the oral cavity image, and compares this angle with a threshold value Te. In example (b), the determination unit 12 shows a virtual line 212 passing through two-dimensional coordinates 203 of the maxillary right central incisor and two-dimensional coordinates 204 of the maxillary left central incisor. The determination unit 12 calculates the angle between the virtual line 212 and the horizontal outer edge of the oral cavity image, and compares this angle with a threshold value Te.

上述したように、本実施形態では記録条件に関して5種類の具体的な条件を示す。画像の明るさに関して満たされるべき条件とは「口腔画像の明るさが適切であること」である。唾液による反射に関して満たされるべき条件とは「唾液による反射が口腔画像内に存在しないこと」である。手振れに関して満たされるべき条件とは「口腔画像がぶれていないこと」である。口腔の捕捉に関して満たされるべき条件とは「口腔の全体が口腔画像に映っていること」である。口腔の角度に関して満たされるべき条件とは「歯列が口腔画像の水平方向に沿って映っていること」である。 As described above, in this embodiment, five specific recording conditions are shown. The condition to be met regarding image brightness is that "the brightness of the oral cavity image is appropriate." The condition to be met regarding saliva reflection is that "there is no saliva reflection in the oral cavity image." The condition to be met regarding camera shake is that "the oral cavity image is not blurred." The condition to be met regarding capture of the oral cavity is that "the entire oral cavity is shown in the oral cavity image." The condition to be met regarding the angle of the oral cavity is that "the row of teeth is shown along the horizontal direction of the oral cavity image."

図2に戻って、口腔画像が記録条件を満たす場合には(ステップS13においてYES)、処理はステップS14に進む。上述したように、記録条件が2種類以上の条件の組合せである場合には、口腔画像が該2種類以上の条件のすべてを満たす場合に、処理がステップS14に進む。ステップS14では、記録部13が口腔画像ファイルを画像記憶部14に格納する。 Returning to FIG. 2, if the oral cavity image satisfies the recording conditions (YES in step S13), the process proceeds to step S14. As described above, if the recording conditions are a combination of two or more conditions, the process proceeds to step S14 if the oral cavity image satisfies all of the two or more conditions. In step S14, the recording unit 13 stores the oral cavity image file in the image storage unit 14.

一方、口腔画像が記録条件を満たさない場合には(ステップS13においてNO)、処理はステップS15に進む。ステップS15では、記録部13は口腔画像ファイルを画像記憶部14に格納することなくその口腔画像ファイルを破棄する。ステップS15において、案内部15が案内メッセージをユーザまたは対象者に向けて出力してもよい。この案内メッセージは、適切な口腔画像ファイルの入力をユーザまたは対象者に促すための情報であり、満たされていない記録条件に基づいて設定される。案内部15は案内メッセージを、ディスプレイ4上に表示してもよいし、スピーカから出力してもよい。案内メッセージの表現方法は限定されず、例えば、案内メッセージはテキスト、グラフィックス、および音声のうちの少なくとも一つによって表現されてもよい。例えば、案内部15は、口腔の捕捉に関する条件が満たされていないことに応答して、「口の右側が映っていません。口の全体を写した写真を入力してください。」という案内メッセージを出力してもよい。 On the other hand, if the oral cavity image does not satisfy the recording condition (NO in step S13), the process proceeds to step S15. In step S15, the recording unit 13 discards the oral cavity image file without storing it in the image storage unit 14. In step S15, the guidance unit 15 may output a guidance message to the user or the subject. This guidance message is information for prompting the user or the subject to input an appropriate oral cavity image file, and is set based on the unsatisfied recording condition. The guidance unit 15 may display the guidance message on the display 4 or output it from the speaker. The method of expressing the guidance message is not limited, and for example, the guidance message may be expressed by at least one of text, graphics, and sound. For example, in response to the condition regarding the capture of the oral cavity not being satisfied, the guidance unit 15 may output a guidance message saying, "The right side of the mouth is not visible. Please enter a photo that shows the entire mouth."

図4を参照しながら、画像記録システム1によって実行される画像記録方法の別の例を説明する。図4はその例を処理フローS2として示すフローチャートである。処理フローS2では画像記録システム1はビューファインダ3に映った画像を処理する。 With reference to Figure 4, another example of an image recording method executed by the image recording system 1 will be described. Figure 4 is a flowchart showing that example as process flow S2. In process flow S2, the image recording system 1 processes the image displayed on the viewfinder 3.

ステップS21では、アプリケーション・プログラムがカメラ2を起動する。一例では、ユーザが所定のアプリケーション・プログラムを起動したことに応答して、アプリケーション・プログラムがカメラ2を起動する。 In step S21, the application program launches camera 2. In one example, the application program launches camera 2 in response to a user launching a specific application program.

ステップS22では、受付部11が口腔画像を受け付ける。ユーザは、ビューファインダ3内に対象者の顔が収まるようにカメラ2を対象者に向ける。受付部11は、ビューファインダ3に映っている対象者の顔を、ユーザ操作を受け付けることなく自動的に記録して、口腔画像を取得する。 In step S22, the reception unit 11 receives the oral cavity image. The user aims the camera 2 at the subject so that the subject's face fits within the viewfinder 3. The reception unit 11 automatically records the subject's face shown in the viewfinder 3 without receiving any user operation, and acquires the oral cavity image.

ステップS23では、判定部12が、その口腔画像が記録条件を満たすか否かを判定する。ステップS23は、判定の対象が既存の口腔画像ファイルではなくビューファインダ3から得られた画像データである点を除いて、ステップS12と同じである。 In step S23, the determination unit 12 determines whether the oral cavity image satisfies the recording conditions. Step S23 is the same as step S12, except that the determination is made on image data obtained from the viewfinder 3, rather than on an existing oral cavity image file.

口腔画像が記録条件を満たす場合には(ステップS24においてYES)、処理はステップS25に進む。記録条件が2種類以上の条件の組合せである場合には、口腔画像が該2種類以上の条件のすべてを満たす場合に、処理がステップS25に進む。 If the oral cavity image satisfies the recording conditions (YES in step S24), processing proceeds to step S25. If the recording conditions are a combination of two or more conditions, processing proceeds to step S25 if the oral cavity image satisfies all of the two or more conditions.

ステップS25では、記録部13が口腔の画像を撮影して口腔画像ファイルを生成し、その口腔画像ファイルを画像記憶部14に格納する。一例では、記録部13はユーザ操作を受け付けることなく、口腔画像が記録条件を満たすことに応答して自動的に電子シャッターを切って、口腔を写す写真データを生成してもよい。あるいは、記録部13はユーザ操作を受け付けることなく、口腔画像が記録条件を満たすことに応答して自動的に録画を開始して、口腔を写す動画像データを生成してもよい。別の例では、記録部13は、口腔画像が記録条件を満たすことに応答して、撮影のための操作をユーザに促すためのメッセージを出力し、そのメッセージに応答したユーザの撮影操作に従って電子シャッターを切って、口腔を写す写真データを生成してもよい。あるいは、記録部13は、口腔画像が記録条件を満たすことに応答して、撮影のための操作をユーザに促すためのメッセージを出力し、そのメッセージに応答したユーザの撮影操作に従って録画を開始して、口腔を写す動画像データを生成してもよい。このように、口腔画像は自動的に撮影されてもよいし手動により撮影されてもよい。いずれにしても、記録部13は生成された画像データを口腔画像ファイルとして画像記憶部14に格納する。 In step S25, the recording unit 13 takes an image of the oral cavity, generates an oral cavity image file, and stores the oral cavity image file in the image storage unit 14. In one example, the recording unit 13 may automatically release the electronic shutter in response to the oral cavity image satisfying the recording conditions without accepting a user operation, and generate photo data showing the oral cavity. Alternatively, the recording unit 13 may automatically start recording in response to the oral cavity image satisfying the recording conditions without accepting a user operation, and generate video data showing the oral cavity. In another example, the recording unit 13 may output a message to prompt the user to perform an operation for shooting in response to the oral cavity image satisfying the recording conditions, and release the electronic shutter according to the shooting operation of the user who responded to the message, and generate photo data showing the oral cavity. Alternatively, the recording unit 13 may output a message to prompt the user to perform an operation for shooting in response to the oral cavity image satisfying the recording conditions, and start recording according to the shooting operation of the user who responded to the message, and generate video data showing the oral cavity. In this way, the oral cavity image may be automatically or manually shot. In either case, the recording unit 13 stores the generated image data in the image storage unit 14 as an oral cavity image file.

一方、口腔画像が記録条件を満たさない場合には(ステップS24においてNO)、処理はステップS26に進む。上述したように、記録条件が2種類以上の条件の組合せである場合には、口腔画像が少なくとも一つの条件を満たさない場合に、処理がステップS26に進む。 On the other hand, if the oral cavity image does not satisfy the recording conditions (NO in step S24), the process proceeds to step S26. As described above, if the recording conditions are a combination of two or more conditions, the process proceeds to step S26 if the oral cavity image does not satisfy at least one of the conditions.

ステップS26では、案内部15が案内メッセージをユーザまたは対象者に向けて出力する。この案内メッセージは、ビューファインダ3(カメラの捕捉領域)内に口腔が適切に映るようにユーザまたは対象者を促すための情報であり、満たされていない記録条件に基づいて設定される。上記ステップS15と同様に、案内メッセージの出力方法および表現方法は限定されない。例えば、案内部15は、口腔の捕捉に関する条件が満たされていないことに応答して、「口の右側が映っていません。」という文と、カメラ2を望ましい方向に向けさせるための矢印とを含む案内メッセージを出力してもよい。ステップS26の後に処理はステップS22に戻る。ステップS22では受付部11が新たな口腔画像を受け付け、ステップS23では判定部12がその口腔画像が記録条件を満たすか否かを判定する。そして、その判定結果に応じて、ステップS25において記録部13が口腔画像を撮影するか、またはステップS26において案内部15が案内メッセージを出力する。新たな口腔画像が記録条件を満たす場合には、記録部13は対象者の顔の動きを止めさせるためのメッセージ(例えば、「顔を止めてください。」など)を出力してもよい。 In step S26, the guidance unit 15 outputs a guidance message to the user or the subject. This guidance message is information for encouraging the user or the subject to properly capture the oral cavity within the viewfinder 3 (the capture area of the camera), and is set based on the unsatisfied recording condition. As in step S15, the output method and expression method of the guidance message are not limited. For example, in response to the fact that the condition for capturing the oral cavity is not satisfied, the guidance unit 15 may output a guidance message including the sentence "The right side of the mouth is not captured" and an arrow for directing the camera 2 in a desired direction. After step S26, the process returns to step S22. In step S22, the reception unit 11 receives a new oral cavity image, and in step S23, the judgment unit 12 judges whether the oral cavity image satisfies the recording condition. Then, depending on the judgment result, in step S25, the recording unit 13 takes an oral cavity image, or in step S26, the guidance unit 15 outputs a guidance message. If the new oral cavity image satisfies the recording condition, the recording unit 13 may output a message for stopping the facial movement of the subject (for example, "Please stop your face").

図5を参照しながら、記録条件を用いた判定(ステップS12,S23)の一例について説明する。図5は高反射画素が存在するか否かに基づく判定の一例(すなわち、唾液による反射を判定する一例)を処理フローS3として示すフローチャートである。 An example of a judgment using the recording conditions (steps S12 and S23) will be described with reference to FIG. 5. FIG. 5 is a flowchart showing an example of a judgment based on whether or not a highly reflective pixel exists (i.e., an example of judging reflection due to saliva) as process flow S3.

ステップS31では、判定部12が口腔画像を解析して口腔領域を特定する。上述したように、判定部12は学習済みモデルを用いて口腔領域を推定してもよい。 In step S31, the determination unit 12 analyzes the oral cavity image to identify the oral cavity area. As described above, the determination unit 12 may estimate the oral cavity area using a trained model.

ステップS32では、判定部12がその口腔領域の複数の画素のそれぞれについて該画素の輝度値を取得する。一例では、判定部12は口腔画像または口腔領域の各画素値をグレースケール値に変換し、そのグレースケール値を輝度値として取得する。 In step S32, the determination unit 12 acquires the luminance value of each of the multiple pixels in the oral cavity region. In one example, the determination unit 12 converts each pixel value of the oral cavity image or the oral cavity region into a grayscale value, and acquires the grayscale value as the luminance value.

ステップS33では、判定部12が、口腔領域に高反射画素が存在するか否かを判定する。判定部12は反射領域(連続して存在する複数の高反射画素の集合)が存在するか否かを判定してもよい。 In step S33, the determination unit 12 determines whether or not a highly reflective pixel is present in the oral cavity region. The determination unit 12 may determine whether or not a reflective region (a collection of multiple contiguous highly reflective pixels) is present.

高反射画素が存在する場合(または反射領域が存在する場合)には(ステップS33においてYES)、処理はステップS34に進む。ステップS34では、判定部12は口腔画像が記録条件を満たさないと判定する。 If highly reflective pixels are present (or if reflective areas are present) (YES in step S33), the process proceeds to step S34. In step S34, the determination unit 12 determines that the oral cavity image does not satisfy the recording conditions.

一方、高反射画素が存在しない場合(または反射領域が存在しない場合)には(ステップS33においてNO)、処理はステップS35に進む。ステップS35では、判定部12は口腔画像が記録条件を満たすと判定する。 On the other hand, if there are no highly reflective pixels (or no reflective areas) (NO in step S33), the process proceeds to step S35. In step S35, the determination unit 12 determines that the oral cavity image satisfies the recording conditions.

図6を参照しながら、ビューファインダ3に対する対象者の顔の向きを変更させるための案内メッセージの出力(ステップS26)の一例について説明する。図6は反射領域(連続して存在する複数の高反射画素の集合)が存在することに応答してその案内メッセージを出力する処理の一例を処理フローS4として示すフローチャートである。 With reference to Figure 6, an example of outputting a guidance message (step S26) to change the orientation of the subject's face relative to the viewfinder 3 will be described. Figure 6 is a flowchart showing, as process flow S4, an example of processing to output the guidance message in response to the presence of a reflective area (a collection of multiple contiguous highly reflective pixels).

ステップS41では、案内部15が反射領域での光の反射特性を推定する。反射特性は光の反射の種類をいう。一例では、或る一つの反射領域の反射特性は鏡面反射および拡散反射のいずれか一方である。鏡面反射とは反射面に対して入射角と反射角とが等しい反射をいう。拡散反射とは入射光が反射面で様々な方向に反射する現象をいう。一般に、鏡面反射は滑らかな表面で発生し、拡散反射は粗い表面で発生する。一例では、案内部15は反射領域を示す画像(本開示ではこれを「反射領域画像」ともいう)を解析して反射特性を推定する。 In step S41, the guide unit 15 estimates the reflection characteristics of light in the reflection area. The reflection characteristics refer to the type of light reflection. In one example, the reflection characteristics of a certain reflection area are either specular reflection or diffuse reflection. Specular reflection refers to reflection in which the angle of incidence and the angle of reflection are equal on the reflection surface. Diffuse reflection refers to the phenomenon in which incident light is reflected in various directions on the reflection surface. In general, specular reflection occurs on smooth surfaces, and diffuse reflection occurs on rough surfaces. In one example, the guide unit 15 estimates the reflection characteristics by analyzing an image showing the reflection area (also referred to as a "reflection area image" in this disclosure).

一例では、案内部15は反射領域画像から該反射領域の部位を推定するための学習済みモデルMxを用いてその部位を推定し、その部位に対応する反射特性を決定してもよい。学習済みモデルMxは、歯、歯肉(歯茎)、舌、唇などの口腔に関する部位の画像を示す入力ベクトルを処理して、その部位を示す出力ベクトルを生成するアルゴリズムである。学習済みモデルMxは、口腔に関する部位の画像を示すデータと部位を示すラベル(正解)とが対応付けられた多数のレコードによって構成された教師データを用いた機械学習によって生成され、画像記録システム1に予め実装される。一例では、案内部15は歯または歯肉(歯茎)が推定されたことに応答して、反射領域の反射特性が鏡面反射であると決定し、舌または唇が推定されたことに応答して、その反射特性が拡散反射であると決定する。 In one example, the guide unit 15 may estimate the part of the reflection area using a trained model Mx for estimating the part from the reflection area image, and determine the reflection characteristics corresponding to the part. The trained model Mx is an algorithm that processes an input vector indicating an image of a part related to the oral cavity, such as teeth, gingiva (gums), tongue, and lips, and generates an output vector indicating the part. The trained model Mx is generated by machine learning using teacher data composed of a large number of records in which data indicating an image of a part related to the oral cavity is associated with a label (correct answer) indicating the part, and is pre-implemented in the image recording system 1. In one example, in response to the estimation of teeth or gingiva (gums), the guide unit 15 determines that the reflection characteristics of the reflection area are specular reflection, and in response to the estimation of tongue or lips, determines that the reflection characteristics are diffuse reflection.

あるいは、案内部15は反射領域画像から反射特性を推定するための学習済みモデルMyを用いて反射特性を推定してもよい。学習済みモデルMyは、口腔における反射を写した画像を示す入力ベクトルを処理して、反射特性(鏡面反射または拡散反射)を示す出力ベクトルを生成するアルゴリズムである。学習済みモデルMyは、口腔における反射を写した画像を示すデータと反射特性を示すラベル(正解)とが対応付けられた多数のレコードによって構成された教師データを用いた機械学習によって生成され、画像記録システム1に予め実装される。 Alternatively, the guide unit 15 may estimate the reflection characteristics using a trained model My for estimating the reflection characteristics from the reflection area image. The trained model My is an algorithm that processes an input vector indicating an image of the reflection in the oral cavity to generate an output vector indicating the reflection characteristics (specular reflection or diffuse reflection). The trained model My is generated by machine learning using training data consisting of a large number of records in which data indicating the image of the reflection in the oral cavity is associated with a label (correct answer) indicating the reflection characteristics, and is pre-implemented in the image recording system 1.

あるいは、案内部15は反射領域画像に対してエッジ処理を実行してエッジに関する特徴量を算出し、その特徴量に基づいて反射特性を決定してもよい。エッジ処理とは、画像中の画素値が不連続に変化している箇所(言い換えると、画素値が急激に変化している箇所)をエッジとして特定する処理をいう。案内部15は、微分オペレータによるエッジ検出を実行してもよいし、Sobelオペレータによるエッジ検出を実行してもよい。案内部15はエッジ処理によって算出される特徴量に基づいて反射特性を推定する。一例では、案内部15は、エッジに対して相対的に低い特徴量を算出し、平坦な領域(言い換えると、エッジではない領域)に対して相対的に高い特徴量を算出する。この場合案内部15は、その特徴量が所与の閾値以上であれば反射特性が鏡面反射であると推定し、その特徴量が該閾値未満であれば反射特性が拡散反射であると推定する。 Alternatively, the guide unit 15 may perform edge processing on the reflection area image to calculate feature amounts related to edges, and determine the reflection characteristics based on the feature amounts. Edge processing refers to processing for identifying, as edges, locations in an image where pixel values change discontinuously (in other words, locations where pixel values change abruptly). The guide unit 15 may perform edge detection using a differential operator, or may perform edge detection using a Sobel operator. The guide unit 15 estimates the reflection characteristics based on the feature amounts calculated by the edge processing. In one example, the guide unit 15 calculates a feature amount that is relatively low for edges, and calculates a feature amount that is relatively high for flat areas (in other words, areas that are not edges). In this case, the guide unit 15 estimates that the reflection characteristics are specular reflection if the feature amount is equal to or greater than a given threshold, and estimates that the reflection characteristics are diffuse reflection if the feature amount is less than the threshold.

ステップS42では、案内部15が特定された反射特性に基づいて案内方向を決定する。案内方向とは、ビューファインダ3に映る対象者の顔を向けさせる方向をいう。 In step S42, the guidance unit 15 determines a guidance direction based on the identified reflection characteristics. The guidance direction refers to the direction in which the subject's face shown in the viewfinder 3 should be turned.

反射特性が鏡面反射であると推定された場合に、案内部15は例えば、反射領域からカメラへの方向をカメラ方向として推定し、そのカメラ方向と反対の方向を案内方向として設定する。一例では、案内部15はカメラ方向を次のように推定する。すなわち、案内部15は口腔画像から個々の中切歯の2次元座標を推定するための上記の学習済みモデルMcを用いて個々の中切歯の2次元座標を推定する。そして、案内部15はそれらの2次元座標に基づいて、口腔の中央を原点とする3次元座標を設定する。この3次元座標は、歯列の並びに沿った方向(例えば水平方向)をX軸とし、そのX軸と直交し且つ左右の中切歯を分ける軸をY軸とし、X,Y軸の双方と直交する軸をZ軸とすることで定義される。案内部15はその3次元座標におけるカメラ2のレンズの中心をXY平面に投影して得られる位置をカメラ位置として取得する。そして、案内部15はXY平面における座標原点からカメラ位置へ向かう方向を特定する。XY平面において座標原点は反射領域の位置に近いので、座標原点から見たカメラ位置の方向は、反射領域から見たカメラ位置の方向と近似する。したがって、案内部15は座標原点から見たカメラ位置の方向を、反射領域から見たカメラ位置の方向(カメラ方向)として特定する。案内部15はそのカメラ方向と反対の方向(例えば、カメラ方向と180°またはほぼ180°離れた方向)を案内方向として設定する。 When the reflection characteristic is estimated to be a specular reflection, the guide unit 15 estimates, for example, the direction from the reflection area to the camera as the camera direction, and sets the opposite direction to the camera direction as the guide direction. In one example, the guide unit 15 estimates the camera direction as follows. That is, the guide unit 15 estimates the two-dimensional coordinates of each central incisor using the above-mentioned trained model Mc for estimating the two-dimensional coordinates of each central incisor from the oral cavity image. Then, the guide unit 15 sets three-dimensional coordinates with the center of the oral cavity as the origin based on those two-dimensional coordinates. The three-dimensional coordinates are defined by setting the direction along the row of teeth (for example, the horizontal direction) as the X axis, the axis perpendicular to the X axis and dividing the left and right central incisors as the Y axis, and the axis perpendicular to both the X and Y axes as the Z axis. The guide unit 15 acquires the position obtained by projecting the center of the lens of the camera 2 in the three-dimensional coordinates onto the XY plane as the camera position. Then, the guide unit 15 specifies the direction from the coordinate origin on the XY plane toward the camera position. Since the coordinate origin is close to the position of the reflection area on the XY plane, the direction of the camera position as viewed from the coordinate origin is similar to the direction of the camera position as viewed from the reflection area. Therefore, the guidance unit 15 specifies the direction of the camera position as viewed from the coordinate origin as the direction of the camera position as viewed from the reflection area (camera direction). The guidance unit 15 sets the direction opposite to that camera direction (for example, a direction 180° or nearly 180° away from the camera direction) as the guidance direction.

図7はカメラ方向を説明するための図である。図7の例では、カメラ2が対象者9の右下側から該対象者9を映す場合を示す。この例では、案内部15はXY座標の第3象限内に位置するカメラ位置301を取得し、座標原点からカメラ位置301へ向かう方向311を、反射領域の代表点302からカメラ位置301へと向かうカメラ方向として特定する。ここで、代表点302は反射領域内の任意の1画素の位置を示す。座標原点は代表点302に近いので、見なしのカメラ方向311が実際のカメラ方向312に近似すると考えることができる。案内部15はカメラ方向として方向312ではなく方向311を特定することに留意されたい。案内部15はカメラ方向311と反対の方向(例えば、カメラ方向311と180°またはほぼ180°離れた方向)を案内方向として設定する。 Figure 7 is a diagram for explaining the camera direction. In the example of Figure 7, the camera 2 captures the subject 9 from the lower right side of the subject 9. In this example, the guidance unit 15 acquires the camera position 301 located in the third quadrant of the XY coordinate system, and specifies the direction 311 from the coordinate origin to the camera position 301 as the camera direction from the representative point 302 of the reflection area to the camera position 301. Here, the representative point 302 indicates the position of any one pixel in the reflection area. Since the coordinate origin is close to the representative point 302, it can be considered that the assumed camera direction 311 is approximate to the actual camera direction 312. Please note that the guidance unit 15 specifies the direction 311 as the camera direction, not the direction 312. The guidance unit 15 sets the direction opposite to the camera direction 311 (for example, a direction 180° or nearly 180° away from the camera direction 311) as the guidance direction.

反射特性が拡散反射であると推定された場合には、案内部15は例えば、案内方向をランダムに設定する。 If the reflection characteristics are estimated to be diffuse reflection, the guidance unit 15, for example, sets the guidance direction randomly.

図6に戻って、ステップS43では、案内部15が、決定された案内方向に基づく案内メッセージを出力する。例えば、案内部15は「もう少し左を向いてください。」というような案内メッセージを出力する。 Returning to FIG. 6, in step S43, the guidance unit 15 outputs a guidance message based on the determined guidance direction. For example, the guidance unit 15 outputs a guidance message such as "Please look a little further to the left."

上述したように、画像記録システム1は学習済みモデルを用いてもよい。この場合には、学習済みモデルは、画像記録システム1によって生成されてもよいし、画像記録システム1とは異なるコンピュータシステムによって生成されてもよい。 As described above, the image recording system 1 may use a trained model. In this case, the trained model may be generated by the image recording system 1, or may be generated by a computer system different from the image recording system 1.

上述したように、画像記録システム1は学習済みモデルを用いてもよい。この場合には、学習済みモデルは、画像記録システム1によって生成されてもよいし、画像記録システム1とは異なるコンピュータシステムによって生成されてもよい。 As described above, the image recording system 1 may use a trained model. In this case, the trained model may be generated by the image recording system 1, or may be generated by a computer system different from the image recording system 1.

カメラ2(およびビューファインダ3)は、携帯端末とは独立して用意されてもよい。例えば、一眼レフカメラがカメラ2(およびビューファインダ3)として用いられてもよい。この場合には、一眼レフカメラから得られる画像と、携帯端末の各種センサから得られるデータとを用いて上記実施形態が実現されてもよい。 Camera 2 (and viewfinder 3) may be prepared independently of the mobile terminal. For example, a single-lens reflex camera may be used as camera 2 (and viewfinder 3). In this case, the above embodiment may be realized using images obtained from the single-lens reflex camera and data obtained from various sensors of the mobile terminal.

本開示において、「少なくとも一つのプロセッサが、第1の処理を実行し、第2の処理を実行し、…第nの処理を実行する。」との表現、またはこれに対応する表現は、第1の処理から第nの処理までのn個の処理の実行主体(すなわちプロセッサ)が途中で変わる場合を含む概念を示す。すなわち、この表現は、n個の処理のすべてが同じプロセッサで実行される場合と、n個の処理においてプロセッサが任意の方針で変わる場合との双方を含む概念を示す。 In this disclosure, the expression "at least one processor executes a first process, executes a second process, ... executes an nth process" or a corresponding expression indicates a concept including cases where the entity executing the n processes from the first process to the nth process (i.e., the processor) changes midway. In other words, this expression indicates a concept including both cases where all n processes are executed by the same processor and cases where the processor changes among the n processes according to an arbitrary policy.

上記実施形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 The block diagrams used to explain the above embodiments show functional blocks. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or may be realized using two or more devices that are physically or logically separated and directly or indirectly connected (e.g., using wires, wirelessly, etc.). The functional blocks may be realized by combining the one device or the multiple devices with software.

機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)または送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include, but are not limited to, judgement, determination, judgment, calculation, computation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, regard, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, and assignment. For example, a functional block (component) that performs the transmission function is called a transmitting unit or transmitter. In either case, as mentioned above, there are no particular limitations on the method of realization.

例えば、本開示の一実施の形態における画像記録システム1は、本開示の処理を行うコンピュータとして機能してもよい。図8は、画像記録システム1で用いられるコンピュータ100のハードウェア構成の一例を示す図である。コンピュータ100は、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含んでもよい。 For example, the image recording system 1 in one embodiment of the present disclosure may function as a computer that performs the processing of the present disclosure. FIG. 8 is a diagram showing an example of the hardware configuration of a computer 100 used in the image recording system 1. The computer 100 may physically include a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.

なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。画像記録システム1のハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "apparatus" can be interpreted as a circuit, device, unit, etc. The hardware configuration of the image recording system 1 may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.

画像記録システム1における各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信を制御したり、メモリ1002及びストレージ1003におけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 Each function in the image recording system 1 is realized by loading a specific software (program) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations, control communication via the communication device 1004, and control at least one of reading and writing data in the memory 1002 and storage 1003.

プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。 The processor 1001, for example, runs an operating system to control the entire computer. The processor 1001 may be configured as a central processing unit (CPU) that includes an interface with peripheral devices, a control device, an arithmetic unit, registers, etc.

また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び通信装置1004の少なくとも一方からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、画像記録システム1の各機能要素は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよい。上述の各種処理は、1つのプロセッサ1001によって実行される旨を説明してきたが、2以上のプロセッサ1001により同時又は逐次に実行されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されてもよい。 The processor 1001 also reads out programs (program codes), software modules, data, etc. from at least one of the storage 1003 and the communication device 1004 into the memory 1002, and executes various processes according to these. The programs used are those that cause a computer to execute at least some of the operations described in the above-mentioned embodiments. For example, each functional element of the image recording system 1 may be realized by a control program stored in the memory 1002 and running on the processor 1001. Although the above-mentioned various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The programs may be transmitted from a network via a telecommunications line.

メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本開示の一実施の形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 1002 is a computer-readable recording medium, and may be composed of at least one of, for example, a read only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing a method according to one embodiment of the present disclosure.

ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、CD-ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ1002及びストレージ1003の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。 Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, and the like. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including at least one of memory 1002 and storage 1003.

通信装置1004は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、例えば周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。 The communication device 1004 is hardware (transmitting/receiving device) for communicating between computers via at least one of a wired network and a wireless network, and is also called, for example, a network device, a network controller, a network card, a communication module, etc. The communication device 1004 may be configured to include a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc., to realize, for example, at least one of Frequency Division Duplex (FDD) and Time Division Duplex (TDD).

入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカ、LEDランプなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that accepts input from the outside. The output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that outputs to the outside. Note that the input device 1005 and the output device 1006 may be integrated into one structure (e.g., a touch panel).

また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。 In addition, each device, such as the processor 1001 and the memory 1002, is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus, or may be configured using different buses between each device.

また、コンピュータ100は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つを用いて実装されてもよい。 The computer 100 may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented using at least one of these pieces of hardware.

以上説明したように、本開示の一側面に係る画像記録システムは少なくとも一つのプロセッサを備える。少なくとも一つのプロセッサは、対象者の口腔を示す口腔画像を受け付け、口腔が映っている領域である口腔領域を口腔画像から特定し、口腔領域の複数の画素のそれぞれについて輝度値を取得し、輝度値が所与の閾値以上である画素である高反射画素が存在しない場合には口腔の画像を記憶装置に格納し、高反射画素が存在する場合には口腔の画像を記憶装置に格納しない。 As described above, an image recording system according to one aspect of the present disclosure includes at least one processor. The at least one processor receives an oral cavity image showing the oral cavity of a subject, identifies an oral cavity region, which is a region showing the oral cavity, from the oral cavity image, obtains a luminance value for each of a plurality of pixels in the oral cavity region, and stores the oral cavity image in a storage device if there are no highly reflective pixels, which are pixels whose luminance values are equal to or greater than a given threshold, and does not store the oral cavity image in a storage device if there are highly reflective pixels.

このような側面においては、口腔画像の口腔領域を構成する画素の輝度値の大きさに応じてその口腔画像を記憶装置に格納するか否かが決定される。輝度値が所与の閾値よりも高い高反射画素は、口腔内の唾液による光の反射の結果である蓋然性が高い。したがって、その高反射画素が存在する口腔画像はその好ましくない反射のために口腔を良好に捉えていない可能性がある。口腔領域を構成する各画素の輝度値が許容範囲内である場合に限って口腔画像を記録することで、口腔の診断に用いられる適切な画像を簡易に取得することができる。 In this aspect, whether or not to store an oral cavity image in a storage device is determined depending on the magnitude of the luminance value of the pixels that make up the oral cavity region of the oral cavity image. Highly reflective pixels with luminance values higher than a given threshold value are likely to be the result of light reflection by saliva in the oral cavity. Therefore, an oral cavity image containing such highly reflective pixels may not capture the oral cavity well due to undesirable reflection. By recording an oral cavity image only when the luminance value of each pixel that makes up the oral cavity region is within an acceptable range, an appropriate image for use in diagnosing the oral cavity can be easily obtained.

他の側面に係る画像記録システムでは、少なくとも一つのプロセッサが、カメラの捕捉領域内に映った口腔を示す口腔画像を受け付け、高反射画素が存在しない場合には、口腔の画像を撮影して口腔画像ファイルを生成し、該口腔画像ファイルを記憶装置に格納し、高反射画素が存在する場合には、捕捉領域に対する対象者の顔の向きを変更させるための案内メッセージを出力してもよい。この場合には、高反射画素が存在しない場合に限って口腔が撮影され、高反射画素が存在する場合には、その撮影を可能にするための案内が出力される。したがって、口腔の診断に用いられる適切な画像を簡易に撮影できる。 In another aspect of the image recording system, at least one processor accepts an image of the oral cavity showing the oral cavity captured within the capture area of the camera, and if no highly reflective pixels are present, captures an image of the oral cavity to generate an oral cavity image file, stores the oral cavity image file in a storage device, and if highly reflective pixels are present, outputs a guidance message to change the orientation of the subject's face relative to the capture area. In this case, the oral cavity is photographed only if no highly reflective pixels are present, and if highly reflective pixels are present, guidance is output to enable the oral cavity to be photographed. Thus, an appropriate image to be used for diagnosing the oral cavity can be easily captured.

他の側面に係る画像記録システムでは、少なくとも一つのプロセッサが、連続して存在する複数の高反射画素の集合である反射領域が存在する場合に、該反射領域における光の反射特性を推定し、捕捉領域に映る対象者の顔を向けさせる方向である案内方向を反射特性に基づいて決定し、案内方向に基づく案内メッセージを出力してもよい。この場合には、口腔内で発生した反射の特性が推定され、対象者の顔を向けさせる方向がその反射特性に基づいて決定される。この処理によって、口腔画像の取得のために対象者の顔の向きを適切に案内できる。 In an image recording system according to another aspect, when a reflective area is present that is a collection of multiple contiguous highly reflective pixels, at least one processor may estimate the light reflection characteristics in the reflective area, determine a guidance direction in which the subject's face reflected in the capture area should be turned based on the reflection characteristics, and output a guidance message based on the guidance direction. In this case, the characteristics of the reflection generated in the oral cavity are estimated, and the direction in which the subject's face should be turned is determined based on the reflection characteristics. This process allows appropriate guidance on the orientation of the subject's face in order to acquire an oral cavity image.

他の側面に係る画像記録システムでは、記録条件が、少なくとも一つのプロセッサが、反射領域を示す画像である反射領域画像を解析して、反射特性が鏡面反射であるか否かを推定し、反射特性が鏡面反射であると推定した場合に、反射領域からカメラへの方向をカメラ方向として推定し、カメラ方向と反対の方向を案内方向として設定してもよい。この一連の処理によって、鏡面反射が現われなくなるように対象者の顔の向きを適切に案内することができる。 In an image recording system according to another aspect, the recording conditions may be such that at least one processor analyzes a reflection area image, which is an image showing a reflection area, to estimate whether the reflection characteristic is specular reflection or not, and if it estimates that the reflection characteristic is specular reflection, estimates the direction from the reflection area to the camera as the camera direction, and sets the direction opposite to the camera direction as the guidance direction. This series of processes makes it possible to appropriately guide the subject's face direction so that specular reflection does not appear.

他の側面に係る画像記録システムでは、少なくとも一つのプロセッサが、反射領域を示す画像である反射領域画像を解析して、反射特性が拡散反射であるか否かを推定し、反射特性が拡散反射であると推定した場合に、案内方向をランダムに設定してもよい。この場合には、拡散反射が現われなくなるように対象者の顔の向きを決めるための処理が、単純なランダム決定によって実現できる。そのため、その処理に掛かる画像記録システムの計算負荷を抑制できる。 In the image recording system according to another aspect, at least one processor may analyze a reflection area image, which is an image showing a reflection area, to estimate whether the reflection characteristic is diffuse reflection or not, and may randomly set the guide direction if it estimates that the reflection characteristic is diffuse reflection. In this case, the process for determining the direction of the subject's face so that diffuse reflection does not appear can be realized by a simple random decision. Therefore, the computational load on the image recording system for this process can be reduced.

他の側面に係る画像記録システムでは、少なくとも一つのプロセッサが、反射領域画像を解析して、反射領域の部位を推定し、該部位に基づいて反射特性を推定してもよい。反射特性は口腔内の部位に依存し得るので、その一連の処理によって反射特性を精度良く推定できる。 In the image recording system according to another aspect, at least one processor may analyze the reflection area image, estimate the location of the reflection area, and estimate the reflection characteristics based on the location. Since the reflection characteristics may depend on the location in the oral cavity, the series of processes allows the reflection characteristics to be estimated with high accuracy.

他の側面に係る画像記録システムでは、少なくとも一つのプロセッサが、反射領域画像に対してエッジ処理を実行して、エッジに関する特徴量を算出し、該特徴量に基づいて反射特性を推定してもよい。この特徴量は反射領域の滑らかさを反映するので、反射特性とも関連する。したがって、その特徴量を考慮することで反射特性を精度良く推定できる。 In an image recording system according to another aspect, at least one processor may perform edge processing on the reflection area image to calculate edge feature quantities and estimate the reflection characteristics based on the feature quantities. Since the feature quantities reflect the smoothness of the reflection area, they are also related to the reflection characteristics. Therefore, the reflection characteristics can be estimated with high accuracy by taking the feature quantities into consideration.

以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended as an illustrative example and does not have any limiting meaning on the present disclosure.

情報の通知は、本開示において説明した態様/実施形態に限られず、他の方法を用いて行われてもよい。例えば、情報の通知は、物理レイヤシグナリング(例えば、DCI(Downlink Control Information)、UCI(Uplink Control Information))、上位レイヤシグナリング(例えば、RRC(Radio Resource Control)シグナリング、MAC(Medium Access Control)シグナリング、報知情報(MIB(Master Information Block)、SIB(System Information Block)))、その他の信号又はこれらの組み合わせによって実施されてもよい。また、RRCシグナリングは、RRCメッセージと呼ばれてもよく、例えば、RRC接続セットアップ(RRC Connection Setup)メッセージ、RRC接続再構成(RRC Connection Reconfiguration)メッセージなどであってもよい。 The notification of information is not limited to the aspects/embodiments described in the present disclosure, and may be performed using other methods. For example, the notification of information may be performed by physical layer signaling (e.g., Downlink Control Information (DCI), Uplink Control Information (UCI)), higher layer signaling (e.g., Radio Resource Control (RRC) signaling, Medium Access Control (MAC) signaling, broadcast information (Master Information Block (MIB), System Information Block (SIB))), other signals, or a combination of these. In addition, the RRC signaling may be called an RRC message, and may be, for example, an RRC Connection Setup message, an RRC Connection Reconfiguration message, etc.

本開示において説明した各態様/実施形態は、LTE(Long Term Evolution)、LTE-A(LTE-Advanced)、SUPER 3G、IMT-Advanced、4G(4th generation mobile communication system)、5G(5th generation mobile communication system)、FRA(Future Radio Access)、NR(new Radio)、W-CDMA(登録商標)、GSM(登録商標)、CDMA2000、UMB(Ultra Mobile Broadband)、IEEE 802.11(Wi-Fi(登録商標))、IEEE 802.16(WiMAX(登録商標))、IEEE 802.20、UWB(Ultra-WideBand)、Bluetooth(登録商標)、その他の適切なシステムを利用するシステム及びこれらに基づいて拡張された次世代システムの少なくとも一つに適用されてもよい。また、複数のシステムが組み合わされて(例えば、LTE及びLTE-Aの少なくとも一方と5Gとの組み合わせ等)適用されてもよい。 Each aspect/embodiment described in this disclosure may be applied to at least one of systems using LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other suitable systems, and next-generation systems extended based on these. In addition, multiple systems may be combined (e.g., a combination of at least one of LTE and LTE-A with 5G, etc.).

本開示において説明した各態様/実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 The processing steps, sequences, flow charts, etc. of each aspect/embodiment described in this disclosure may be reordered unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order and are not limited to the particular order presented.

本開示において基地局によって行われるとした特定動作は、場合によってはその上位ノード(upper node)によって行われることもある。基地局を有する1つ又は複数のネットワークノード(network nodes)からなるネットワークにおいて、端末との通信のために行われる様々な動作は、基地局及び基地局以外の他のネットワークノード(例えば、MME又はS-GWなどが考えられるが、これらに限られない)の少なくとも1つによって行われ得ることは明らかである。上記において基地局以外の他のネットワークノードが1つである場合を例示したが、複数の他のネットワークノードの組み合わせ(例えば、MME及びS-GW)であってもよい。 Specific operations that are described as being performed by a base station in this disclosure may also be performed by its upper node in some cases. In a network consisting of one or more network nodes having a base station, it is clear that various operations performed for communication with a terminal may be performed by at least one of the base station and other network nodes other than the base station (e.g., MME or S-GW, etc., but are not limited to these). Although the above example shows a case where there is one other network node other than the base station, it may also be a combination of multiple other network nodes (e.g., MME and S-GW).

情報等は、上位レイヤ(又は下位レイヤ)から下位レイヤ(又は上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。 Information, etc. may be output from a higher layer (or a lower layer) to a lower layer (or a higher layer). It may also be input/output via multiple network nodes.

入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 The input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. The input and output information may be overwritten, updated, or added to. The output information may be deleted. The input information may be transmitted to another device.

判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 The determination may be based on a value represented by one bit (0 or 1), a Boolean (true or false) value, or a comparison of numerical values (e.g., a comparison with a predetermined value).

本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the execution. In addition, notification of specific information (e.g., notification that "X is the case") is not limited to being done explicitly, but may be done implicitly (e.g., not notifying the specific information).

ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.

また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if the software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave), then these wired and/or wireless technologies are included within the definition of a transmission medium.

本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

なお、本開示において説明した用語及び本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及びシンボルの少なくとも一方は信号(シグナリング)であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア(CC:Component Carrier)は、キャリア周波数、セル、周波数キャリアなどと呼ばれてもよい。 Note that the terms described in this disclosure and the terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of the channel and the symbol may be a signal (signaling). Also, the signal may be a message. Also, a component carrier (CC) may be called a carrier frequency, a cell, a frequency carrier, etc.

本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 As used in this disclosure, the terms "system" and "network" are used interchangeably.

また、本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。 In addition, the information, parameters, etc. described in this disclosure may be represented using absolute values, may be represented using relative values from a predetermined value, or may be represented using other corresponding information. For example, radio resources may be indicated by an index.

上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。 The names used for the parameters described above are not intended to be limiting in any way. Furthermore, the formulas etc. using these parameters may differ from those explicitly disclosed in this disclosure. The various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not intended to be limiting in any way.

本開示においては、「基地局(BS:Base Station)」、「無線基地局」、「固定局(fixed station)」、「NodeB」、「eNodeB(eNB)」、「gNodeB(gNB)」、「アクセスポイント(access point)」、「送信ポイント(transmission point)」、「受信ポイント(reception point)、「送受信ポイント(transmission/reception point)」、「セル」、「セクタ」、「セルグループ」、「キャリア」、「コンポーネントキャリア」などの用語は、互換的に使用され得る。基地局は、マクロセル、スモールセル、フェムトセル、ピコセルなどの用語で呼ばれる場合もある。 In this disclosure, terms such as "base station (BS)", "radio base station", "fixed station", "NodeB", "eNodeB (eNB)", "gNodeB (gNB)", "access point", "transmission point", "reception point", "transmission/reception point", "cell", "sector", "cell group", "carrier", and "component carrier" may be used interchangeably. A base station may also be referred to by terms such as macrocell, small cell, femtocell, and picocell.

基地局は、1つ又は複数(例えば、3つ)のセルを収容することができる。基地局が複数のセルを収容する場合、基地局のカバレッジエリア全体は複数のより小さいエリアに区分でき、各々のより小さいエリアは、基地局サブシステム(例えば、屋内用の小型基地局(RRH:Remote Radio Head)によって通信サービスを提供することもできる。「セル」又は「セクタ」という用語は、このカバレッジにおいて通信サービスを行う基地局及び基地局サブシステムの少なくとも一方のカバレッジエリアの一部又は全体を指す。 A base station can accommodate one or more (e.g., three) cells. When a base station accommodates multiple cells, the entire coverage area of the base station can be divided into multiple smaller areas, and each smaller area can also provide communication services by a base station subsystem (e.g., a small indoor base station (RRH: Remote Radio Head). The term "cell" or "sector" refers to a part or the entire coverage area of at least one of the base station and base station subsystems that provide communication services in this coverage.

本開示においては、「移動局(MS:Mobile Station)」、「ユーザ端末(user terminal)」、「ユーザ装置(UE:User Equipment)」、「端末」などの用語は、互換的に使用され得る。 In this disclosure, terms such as "Mobile Station (MS)," "user terminal," "User Equipment (UE)," and "terminal" may be used interchangeably.

移動局は、当業者によって、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、又はいくつかの他の適切な用語で呼ばれる場合もある。 A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.

基地局及び移動局の少なくとも一方は、送信装置、受信装置、通信装置などと呼ばれてもよい。なお、基地局及び移動局の少なくとも一方は、移動体に搭載されたデバイス、移動体自体などであってもよい。当該移動体は、乗り物(例えば、車、飛行機など)であってもよいし、無人で動く移動体(例えば、ドローン、自動運転車など)であってもよいし、ロボット(有人型又は無人型)であってもよい。なお、基地局及び移動局の少なくとも一方は、必ずしも通信動作時に移動しない装置も含む。例えば、基地局及び移動局の少なくとも一方は、センサなどのIoT(Internet of Things)機器であってもよい。 At least one of the base station and the mobile station may be called a transmitting device, a receiving device, a communication device, etc. At least one of the base station and the mobile station may be a device mounted on a moving body, the moving body itself, etc. The moving body may be a vehicle (e.g., a car, an airplane, etc.), an unmanned moving body (e.g., a drone, an autonomous vehicle, etc.), or a robot (manned or unmanned). At least one of the base station and the mobile station may include a device that does not necessarily move during communication operation. For example, at least one of the base station and the mobile station may be an IoT (Internet of Things) device such as a sensor.

また、本開示における基地局は、ユーザ端末で読み替えてもよい。例えば、基地局及びユーザ端末間の通信を、複数のユーザ端末間の通信(例えば、D2D(Device-to-Device)、V2X(Vehicle-to-Everything)などと呼ばれてもよい)に置き換えた構成について、本開示の各態様/実施形態を適用してもよい。この場合、基地局が有する機能をユーザ端末が有する構成としてもよい。また、「上り」及び「下り」などの文言は、端末間通信に対応する文言(例えば、「サイド(side)」)で読み替えられてもよい。例えば、上りチャネル、下りチャネルなどは、サイドチャネルで読み替えられてもよい。 In addition, the base station in the present disclosure may be read as a user terminal. For example, each aspect/embodiment of the present disclosure may be applied to a configuration in which communication between a base station and a user terminal is replaced with communication between multiple user terminals (which may be called, for example, D2D (Device-to-Device) or V2X (Vehicle-to-Everything)). In this case, the user terminal may be configured to have the functions of a base station. Furthermore, terms such as "uplink" and "downlink" may be read as terms corresponding to terminal-to-terminal communication (for example, "side"). For example, uplink channel, downlink channel, etc. may be read as side channel.

同様に、本開示におけるユーザ端末は、基地局で読み替えてもよい。この場合、ユーザ端末が有する機能を基地局が有する構成としてもよい。 Similarly, the user terminal in this disclosure may be interpreted as a base station. In this case, the base station may be configured to have the functions that the user terminal has.

本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。 The terms "determining" and "determining" as used in this disclosure may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in a memory), and the like. "Determining" and "determining" may also include resolving, selecting, choosing, establishing, comparing, and the like. In other words, "judgment" and "decision" can include regarding some action as having been "judged" or "decided." Also, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、2又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された2つの要素間に1又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。例えば、「接続」は「アクセス」で読み替えられてもよい。本開示で使用する場合、2つの要素は、1又はそれ以上の電線、ケーブル及びプリント電気接続の少なくとも一つを用いて、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光(可視及び不可視の両方)領域の波長を有する電磁エネルギーなどを用いて、互いに「接続」又は「結合」されると考えることができる。 The terms "connected" and "coupled", or any variation thereof, refer to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access". As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 As used in this disclosure, the phrase "based on" does not mean "based only on," unless expressly stated otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."

本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first," "second," etc., used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must precede the second element in some way.

本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Additionally, the term "or," as used in this disclosure, is not intended to be an exclusive or.

本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 In this disclosure, where articles have been added through translation, such as a, an, and the in English, this disclosure may include that the nouns following these articles are in the plural form.

本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。 In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

1…画像記録システム、2…カメラ、3…ビューファインダ、4…ディスプレイ、9…対象者、10…画像処理部、11…受付部、12…判定部、13…記録部、14…画像記憶部、15…案内部、301…カメラ位置、302…反射領域の代表点、311…見なしのカメラ方向、312…実際のカメラ方向。 1...image recording system, 2...camera, 3...viewfinder, 4...display, 9...subject, 10...image processing unit, 11...reception unit, 12...determination unit, 13...recording unit, 14...image storage unit, 15...guidance unit, 301...camera position, 302...representative point of reflection area, 311...assumed camera direction, 312...actual camera direction.

Claims (7)

少なくとも一つのプロセッサを備え、
前記少なくとも一つのプロセッサが、
対象者の口腔を示す口腔画像を受け付け、
前記口腔が映っている領域である口腔領域を前記口腔画像から特定し、
前記口腔領域の複数の画素のそれぞれについて輝度値を取得し、
前記輝度値が所与の閾値以上である画素である高反射画素が存在しない場合には前記口腔の画像を記憶装置に格納し、
前記高反射画素が存在する場合には前記口腔の画像を前記記憶装置に格納しない、
画像記録システム。
At least one processor;
the at least one processor:
accepting an oral cavity image of the subject's oral cavity;
Identifying an oral cavity area, which is an area showing the oral cavity, from the oral cavity image;
Obtaining a luminance value for each of a plurality of pixels in the oral cavity region;
If there is no highly reflective pixel, which is a pixel whose luminance value is equal to or greater than a given threshold value, the image of the oral cavity is stored in a storage device.
When the highly reflective pixel is present, the image of the intraoral cavity is not stored in the storage device.
Image recording system.
前記少なくとも一つのプロセッサが、
カメラの捕捉領域内に映った口腔を示す前記口腔画像を受け付け、
前記高反射画素が存在しない場合には、前記口腔の画像を撮影して口腔画像ファイルを生成し、該口腔画像ファイルを前記記憶装置に格納し、
前記高反射画素が存在する場合には、前記捕捉領域に対する前記対象者の顔の向きを変更させるための案内メッセージを出力する、
請求項1に記載の画像記録システム。
the at least one processor:
receiving an image of the oral cavity showing the oral cavity within a capture area of a camera;
If the highly reflective pixel is not present, an image of the oral cavity is captured to generate an oral cavity image file, and the oral cavity image file is stored in the storage device;
outputting a guidance message for instructing the subject to change the orientation of his/her face relative to the capture area when the highly reflective pixel is present;
2. The image recording system according to claim 1.
前記少なくとも一つのプロセッサが、
連続して存在する複数の前記高反射画素の集合である反射領域が存在する場合に、該反射領域における光の反射特性を推定し、
前記捕捉領域に映る前記対象者の顔を向けさせる方向である案内方向を前記反射特性に基づいて決定し、
前記案内方向に基づく前記案内メッセージを出力する、
請求項2に記載の画像記録システム。
the at least one processor:
When a reflective area is present that is a collection of a plurality of the highly reflective pixels that are consecutively present, the reflective characteristics of light in the reflective area are estimated;
determining a guide direction, which is a direction in which the face of the subject reflected in the capture area should be turned, based on the reflection characteristics;
outputting the guidance message based on the guidance direction;
3. The image recording system according to claim 2.
前記少なくとも一つのプロセッサが、
前記反射領域を示す画像である反射領域画像を解析して、前記反射特性が鏡面反射であるか否かを推定し、
前記反射特性が前記鏡面反射であると推定した場合に、前記反射領域から前記カメラへの方向をカメラ方向として推定し、
前記カメラ方向と反対の方向を前記案内方向として設定する、
請求項3に記載の画像記録システム。
the at least one processor:
Analyzing a reflection area image, which is an image showing the reflection area, to estimate whether the reflection characteristic is a specular reflection;
If the reflection characteristic is estimated to be the specular reflection, a direction from the reflection area to the camera is estimated as a camera direction;
A direction opposite to the camera direction is set as the guide direction.
4. The image recording system according to claim 3.
前記少なくとも一つのプロセッサが、
前記反射領域を示す画像である反射領域画像を解析して、前記反射特性が拡散反射であるか否かを推定し、
前記反射特性が前記拡散反射であると推定した場合に、前記案内方向をランダムに設定する、
請求項3または4に記載の画像記録システム。
the at least one processor:
Analyzing a reflection area image, which is an image showing the reflection area, to estimate whether the reflection characteristic is diffuse reflection;
When it is estimated that the reflection characteristic is diffuse reflection, the guiding direction is set randomly.
5. The image recording system according to claim 3 or 4.
前記少なくとも一つのプロセッサが、前記反射領域画像を解析して前記反射領域の部位を推定し、該部位に基づいて前記反射特性を推定する、
請求項4または5に記載の画像記録システム。
the at least one processor analyzes the reflection area image to estimate a location of the reflection area, and estimates the reflection characteristic based on the location.
6. An image recording system according to claim 4 or 5.
前記少なくとも一つのプロセッサが、前記反射領域画像に対してエッジ処理を実行して、エッジに関する特徴量を算出し、該特徴量に基づいて前記反射特性を推定する、
請求項4または5に記載の画像記録システム。
The at least one processor performs edge processing on the reflection area image to calculate feature amounts related to edges, and estimates the reflection characteristics based on the feature amounts.
6. An image recording system according to claim 4 or 5.
JP2020183703A 2020-11-02 2020-11-02 Image Recording System Active JP7462534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020183703A JP7462534B2 (en) 2020-11-02 2020-11-02 Image Recording System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020183703A JP7462534B2 (en) 2020-11-02 2020-11-02 Image Recording System

Publications (2)

Publication Number Publication Date
JP2022073607A JP2022073607A (en) 2022-05-17
JP7462534B2 true JP7462534B2 (en) 2024-04-05

Family

ID=81604253

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020183703A Active JP7462534B2 (en) 2020-11-02 2020-11-02 Image Recording System

Country Status (1)

Country Link
JP (1) JP7462534B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025134943A1 (en) * 2023-12-22 2025-06-26 サンスター株式会社 Oral cavity state analysis system, oral cavity state analysis program, storage medium for storing oral cavity state analysis program, and oral cavity state analysis method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007063980A1 (en) 2005-12-03 2007-06-07 Atsushi Takahashi Intraoral panoramic image pickup device and intraoral panoramic image pickup system
JP2016151584A (en) 2015-02-16 2016-08-22 コニカミノルタ株式会社 Organ image capturing device
JP2019155027A (en) 2018-03-16 2019-09-19 株式会社Nttドコモ Oral disease diagnosis system and oral disease diagnosis program
JP2020054444A (en) 2018-09-28 2020-04-09 株式会社Nttドコモ Oral cancer diagnostic system and oral cancer diagnostic program
US20200169649A1 (en) 2017-05-27 2020-05-28 Beijing Keeyoo Technologies Co., Ltd. Oral Endoscope
JP2020088557A (en) 2018-11-22 2020-06-04 パナソニックIpマネジメント株式会社 Skin analyzer
JP2020099502A (en) 2018-12-21 2020-07-02 カシオ計算機株式会社 Imaging device for supporting oral observation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007063980A1 (en) 2005-12-03 2007-06-07 Atsushi Takahashi Intraoral panoramic image pickup device and intraoral panoramic image pickup system
JP2016151584A (en) 2015-02-16 2016-08-22 コニカミノルタ株式会社 Organ image capturing device
US20200169649A1 (en) 2017-05-27 2020-05-28 Beijing Keeyoo Technologies Co., Ltd. Oral Endoscope
JP2019155027A (en) 2018-03-16 2019-09-19 株式会社Nttドコモ Oral disease diagnosis system and oral disease diagnosis program
JP2020054444A (en) 2018-09-28 2020-04-09 株式会社Nttドコモ Oral cancer diagnostic system and oral cancer diagnostic program
JP2020088557A (en) 2018-11-22 2020-06-04 パナソニックIpマネジメント株式会社 Skin analyzer
JP2020099502A (en) 2018-12-21 2020-07-02 カシオ計算機株式会社 Imaging device for supporting oral observation

Also Published As

Publication number Publication date
JP2022073607A (en) 2022-05-17

Similar Documents

Publication Publication Date Title
CN106605403B (en) Shooting method and electronic equipment
KR102263537B1 (en) Electronic device and control method of the same
CN108289161A (en) Electronic equipment and its image capture method
EP3105919B1 (en) Photographing method of an electronic device and the electronic device thereof
CN113890989B (en) Shooting method and electronic device
CN107277479B (en) White balance processing method and device
US8334907B2 (en) Photographing method and apparatus using face pose estimation of face
JP2022548453A (en) Image segmentation method and apparatus, electronic device and storage medium
WO2019011154A1 (en) White balance processing method and apparatus
CN101674411A (en) Image capturing apparatus, method of determining presence or absence of image area, and recording medium
CN109863810B (en) Reference signal transmission method and device
WO2017124899A1 (en) Information processing method, apparatus and electronic device
KR20220062400A (en) Projection method and system
WO2020024112A1 (en) Photography processing method, device and storage medium
CN108154466A (en) Image processing method and device
JP7462534B2 (en) Image Recording System
CN106156696A (en) A kind of information processing method and electronic equipment
US10009545B2 (en) Image processing apparatus and method of operating the same
JP2020054444A (en) Oral cancer diagnostic system and oral cancer diagnostic program
WO2018177050A1 (en) Object recognition method, device and system
US20160295118A1 (en) Method and apparatus for displaying framing information
WO2020239079A1 (en) Method for determining semi-synchronous exposure parameters and electronic device
JP2022073605A (en) Imaging system
JP7090245B2 (en) Jaw evaluation system and jaw evaluation method
US9804814B2 (en) Electronic device and method of interconnecting the same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230807

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240124

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: 20240227

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240326

R150 Certificate of patent or registration of utility model

Ref document number: 7462534

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150