[go: up one dir, main page]

WO2025147160A1 - Artificial intelligence-based device and method for inspecting and diagnosing frozen section of lymph node - Google Patents

Artificial intelligence-based device and method for inspecting and diagnosing frozen section of lymph node Download PDF

Info

Publication number
WO2025147160A1
WO2025147160A1 PCT/KR2025/000165 KR2025000165W WO2025147160A1 WO 2025147160 A1 WO2025147160 A1 WO 2025147160A1 KR 2025000165 W KR2025000165 W KR 2025000165W WO 2025147160 A1 WO2025147160 A1 WO 2025147160A1
Authority
WO
WIPO (PCT)
Prior art keywords
frozen section
lymph node
artificial intelligence
image
model
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.)
Pending
Application number
PCT/KR2025/000165
Other languages
French (fr)
Korean (ko)
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.)
Industry Academic Cooperation Foundation of Catholic University of Korea
Original Assignee
Industry Academic Cooperation Foundation of Catholic University of Korea
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 Industry Academic Cooperation Foundation of Catholic University of Korea filed Critical Industry Academic Cooperation Foundation of Catholic University of Korea
Publication of WO2025147160A1 publication Critical patent/WO2025147160A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N1/00Sampling; Preparing specimens for investigation
    • G01N1/28Preparing specimens for investigation including physical details of (bio-)chemical methods covered elsewhere, e.g. G01N33/50, C12Q
    • G01N1/42Low-temperature sample treatment, e.g. cryofixation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/20Ensemble learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/18Image warping, e.g. rearranging pixels individually
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/50ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing

Definitions

  • the present disclosure relates to an artificial intelligence-based lymph node frozen section examination and diagnosis device and method.
  • Frozen section examination is a method of pathological examination performed during surgery to determine the direction of the surgery or the extent of the surgery.
  • the processor can generate the second frozen section image by converting the first frozen section image into a HE (Histogram Equalization) image.
  • HE Heistogram Equalization
  • the artificial intelligence engine may include a plurality of models required for preprocessing for learning.
  • the first model may be a preprocessing model for learning diagnostic content from a frozen section image.
  • the first model may be a model that learns by labeling frozen section images and diagnostic content.
  • the second model may be a preprocessing model for learning related to conversion from a frozen section image to the HE image.
  • the second model may be a model that learns by labeling frozen section images and HE images.
  • the third model may be a preprocessing model for learning diagnostic content from a HE converted image.
  • the third model may be a model that learns by labeling HE converted images and diagnostic content.
  • the processor can control changing the ensemble weights of each model.
  • the processor may set a high weight of a frozen section image if the size of the tissue is greater than or equal to a threshold, and may set a low weight of a HE converted image if the size of the tissue is less than the threshold.
  • FIGS. 9 and 10 are flowcharts illustrating an artificial intelligence-based lymph node frozen section examination diagnostic method according to another embodiment of the present disclosure.
  • the 'device according to the present disclosure includes all of various devices that can perform computational processing and provide results to a user.
  • the device according to the present disclosure may include all of a computer, a server device, and a portable terminal, or may be in the form of any one of them.
  • the computer may include, for example, a notebook, desktop, laptop, tablet PC, slate PC, etc. equipped with a web browser.
  • the above server device is a server that processes information by communicating with an external device, and may include an application server, a computing server, a database server, a file server, a game server, a mail server, a proxy server, a web server, etc.
  • the above portable terminal may include, for example, all kinds of handheld-based wireless communication devices such as a PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminal, a smart phone, and a wearable device such as a watch, a ring, a bracelet, an anklet, a necklace, glasses, contact lenses, or a head-mounted device (HMD).
  • a PCS Personal Communication System
  • GSM Global System for Mobile communications
  • PDC Personal Digital Cellular
  • PHS Personal Handyphone System
  • PDA Personal Digital Assistant
  • IMT International Mobile Telecommunication
  • CDMA Code Division Multiple Access
  • W-CDMA Wideband Code Division Multiple Access
  • WiBro Wireless Broadband Internet
  • the function related to artificial intelligence is operated through a processor and a memory.
  • the processor may be composed of one or more processors.
  • one or more processors may be a general-purpose processor such as a CPU, an AP, a DSP (Digital Signal Processor), a graphics-only processor such as a GPU, a VPU (Vision Processing Unit), or an artificial intelligence-only processor such as an NPU.
  • One or more processors control to process input data according to a predefined operation rule or artificial intelligence model stored in a memory.
  • the artificial intelligence-only processor may be designed with a hardware structure specialized for processing a specific artificial intelligence model.
  • the predefined operation rules or artificial intelligence models are characterized by being created through learning.
  • being created through learning means that the basic artificial intelligence model is learned by using a plurality of learning data by a learning algorithm, thereby creating a predefined operation rules or artificial intelligence model set to perform a desired characteristic (or purpose).
  • Such learning may be performed in the device itself on which the artificial intelligence according to the present disclosure is performed, or may be performed through a separate server and/or system.
  • Examples of the learning algorithm include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.
  • the artificial intelligence model may be composed of multiple neural network layers.
  • Each of the multiple neural network layers has multiple weight values, and performs neural network operations through operations between the operation results of the previous layer and the multiple weights.
  • the multiple weights of the multiple neural network layers may be optimized by the learning results of the artificial intelligence model. For example, the multiple weights may be updated so that the loss value or cost value acquired from the artificial intelligence model is reduced or minimized during the learning process.
  • the artificial neural network may include a deep neural network (DNN), and examples thereof include, but are not limited to, a convolutional neural network (CNN), a deep neural network (DNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), or deep Q-networks.
  • DNN deep neural network
  • a processor can implement artificial intelligence.
  • Artificial intelligence refers to a machine learning method based on an artificial neural network that imitates human neurons (biological neurons) to enable a machine to learn.
  • Artificial intelligence methodologies can be divided into supervised learning in which input data and output data are provided together as training data depending on the learning method, so that the solution (output data) to a problem (input data) is determined, unsupervised learning in which only input data is provided without output data, so that the solution (output data) to a problem (input data) is not determined, and reinforcement learning in which a reward is given from an external environment whenever an action is taken in a current state (State), and learning is performed in a direction to maximize this reward.
  • State current state
  • artificial intelligence methodologies can be categorized by architecture, which is the structure of the learning model.
  • architectures of widely used deep learning technologies can be categorized into convolutional neural networks (CNNs), recurrent neural networks (RNNs), transformers, and generative adversarial networks (GANs).
  • CNNs convolutional neural networks
  • RNNs recurrent neural networks
  • GANs generative adversarial networks
  • the present device and system may include an artificial intelligence model.
  • the artificial intelligence model may be one artificial intelligence model or may be implemented as multiple artificial intelligence models.
  • the artificial intelligence model may be composed of a neural network (or an artificial neural network) and may include a statistical learning algorithm that mimics biological neurons in machine learning and cognitive science.
  • a neural network may refer to a model in which artificial neurons (nodes) that form a network by combining synapses change the strength of the synapses through learning and have problem-solving capabilities.
  • Neurons of a neural network may include a combination of weights or biases.
  • a neural network may include one or more layers composed of one or more neurons or nodes.
  • the device may include an input layer, a hidden layer, and an output layer.
  • a neural network that constitutes the device may infer a desired result (output) from an arbitrary input (input) by changing the weights of neurons through learning.
  • a user for example, a medical institution, can be provided with HE converted images of lymph node frozen section images, lymph node frozen section image diagnosis, lymph node frozen section HE converted image diagnosis, final comprehensive diagnosis result information, etc.
  • the first frozen section image is an original (or raw) frozen section image.
  • the second frozen section image may represent an image generated by converting the first frozen section image based on artificial intelligence.
  • the second frozen section image may include, for example, a HE (Histogram Equalization) image.
  • HE Heistogram Equalization
  • FIG. 2 is a block diagram of the image acquisition device (10) of Figure 1.
  • FIGS 3 to 6 are block diagrams of the data processing unit (220) or control unit (230) of Figure 2.
  • an artificial intelligence-based lymph node frozen section examination diagnostic system (1) may be configured to include an image acquisition device (10) and a terminal (30).
  • the artificial intelligence-based lymph node frozen section examination diagnostic system (1) may further include a server (20).
  • the server (20) may not be an essential component.
  • the server (20) can duplicate or replace all or part of the functions or components of the image acquisition device (10) described below.
  • These servers (20) may be provided in the form of a cloud and may be implemented to include various data processing modules for signal processing while being located remotely.
  • the image acquisition device (10) can obtain a frozen section image, i.e., a first frozen section image, as in (b) of FIG. 8, after the tissue, for example, as in (a) of FIG. 8, collected from a user (i.e., a target patient) for frozen section examination, is frozen and created as a frozen section slide (or pathology slide), through digital pathology.
  • the image acquisition device (10) can acquire a second frozen section image from the first frozen section image acquired after the digital pathology process for the target patient.
  • the image acquisition device (10) can generate frozen section examination results or diagnostic results for the biological tissue of a target patient based on the first frozen section image and the second frozen section image and provide the results to the terminal (30) via the terminal (30) or server (20).
  • the server (20) can generate a second frozen section image based on the uploaded first frozen section image.
  • the server (20) can generate frozen section examination results or diagnostic results for the biological tissue of the target patient based on the first frozen section image and the second frozen section image and provide the results to the terminal (30) via the terminal (30) or/and the image acquisition device (10).
  • the terminal (30) requests a frozen section examination of the lymph node tissue of the target region to the image acquisition device (10) or/and the server (20), and as described above, obtains the results of the frozen section examination and provides related information through an output device (not shown) such as a display or speaker.
  • the image acquisition device (10) can be viewed as, for example, an artificial intelligence-based lymph node frozen section examination diagnostic device.
  • Fig. 2 only one memory (240) is illustrated for convenience, but it is not limited thereto and there may be multiple memory units.
  • At least one component may be added or deleted in accordance with the performance of the components illustrated in FIG. 2.
  • the mutual positions of the components may be changed in accordance with the performance or structure of the system.
  • each component illustrated in FIG. 2 represents software and/or hardware components such as a Field Programmable Gate Array (FPGA) and an Application Specific Integrated Circuit (ASIC).
  • FPGA Field Programmable Gate Array
  • ASIC Application Specific Integrated Circuit
  • the data preprocessing unit (310) can preprocess input data to generate or extract data that can be used in the artificial intelligence learning engine (320).
  • the artificial intelligence learning engine (320) can learn a model using data (e.g., a learning dataset) preprocessed in the data preprocessing unit (310).
  • the artificial intelligence learning engine (320) may update the learned model based on data fed back from the server (20) and/or terminal (30).
  • the model updated by the artificial intelligence learning engine (320) may be transmitted to the memory (240) and updated.
  • the image comparison unit (330) can compare and analyze input images.
  • the diagnostic information generation unit (340) can generate diagnostic information for a requested frozen section examination of the lymph node bio-tissue of the target patient based on the comparison results of the image comparison unit (330) using a model learned in the artificial intelligence learning engine (320). The diagnostic information generated in this way can be output to the terminal (30).
  • the data processing unit (220) or/and the control unit (230) may be configured to include a data preprocessing unit (405) and k diagnostic models (where k is a natural number).
  • a diagnostic model may represent a learning model for generating diagnostic information.
  • the data preprocessing unit (405) can preprocess and classify data to be learned from each diagnostic model.
  • the data classified in this way can be input into the corresponding diagnostic model and used for learning.
  • the first diagnostic model can be a frozen section-based diagnostic learning model by labeling the frozen section image and the diagnostic content.
  • the second diagnostic model may be a diagnostic learning model that learns by labeling the lymph node frozen section image and the HE converted image to obtain the lymph node frozen section HE converted image from the lymph node frozen section image.
  • the third diagnostic model may be a frozen section-based diagnostic learning model that labels the lymph node frozen section HE converted image and diagnostic content.
  • the processor can determine at least two diagnostic models as an ensemble depending on k. For example, the processor can determine the first diagnostic model and the third diagnostic model as an ensemble.
  • the diagnostic content used for learning may differ depending on the organ.
  • the frozen section classification model (510) can be classified to learn diagnostic information such as metastatic cancer, lymphoma, and benign in relation to lymph nodes, but is not limited thereto.
  • Each diagnostic model can receive and learn preprocessed and classified data from the frozen section classification model (510).
  • the diagnostic content used for learning may differ depending on the organ.
  • the diagnostic model may include a first size diagnostic model (620), a second size diagnostic model (630), and a third size diagnostic model (640).
  • Each diagnostic model can receive and learn preprocessed and classified data from the frozen section classification model (610).
  • the preprocessing and classification of the frozen section data in FIGS. 4 to 6 described above may be for the purpose of controlling the weights of the determined or to-be-determined ensemble, but is not limited thereto.
  • the ensemble weights of each diagnostic model may be changed depending on the type of body organ. For example, if the body organ is a lymph node, a higher weight may be set to the third model in Fig. 4 compared to the other models.
  • the weights may be controlled to be changed according to the size of the lymph node biopsy tissue.
  • three sizes were given as an example in FIG. 6, when dividing into two sizes, if the size of the lymph node biopsy tissue for frozen section examination is greater than a threshold, a higher weight may be set to the lymph node, i.e., the first frozen section image, and otherwise, i.e., if the size of the lymph node biopsy tissue is less than the threshold, a lower weight may be set to the HE converted image, i.e., the second frozen section image.
  • the artificial intelligence engine may include a plurality of models necessary for preprocessing for learning.
  • the first model may be a preprocessing model for learning about diagnostic content from frozen section images.
  • the first model may be a model that learns by labeling frozen section images and diagnostic content.
  • the second model may be a preprocessing model for learning related to converting a frozen section image into an HE image.
  • the second model may be a model that learns by labeling the frozen section image and the HE image.
  • the processor After the processor provides the diagnosis results of a lymph node biopsy of a target patient to the server (20) and/or the terminal (30), if positive feedback or negative feedback is received from the terminal (30), the processor can update the aforementioned diagnostic learning model by referring to the received feedback.
  • the processor can store the target patient's gender, age group, situation and predicted information before frozen sectioning, situation and diagnosed information after frozen sectioning, etc. in the memory (240).
  • the processor can arbitrarily adjust the weights of the model and/or ensemble for a new target patient based on information stored in the memory (240).
  • the present disclosure can also provide information related to digital pathology-linked artificial intelligence-based lymph node frozen section examination and diagnosis in a combined form of two or more of the above-described embodiments.
  • the disclosed embodiments may be implemented in the form of a recording medium storing instructions executable by a computer.
  • the instructions may be stored in the form of program codes, and when executed by a processor, may generate program modules to perform the operations of the disclosed embodiments.
  • the recording medium may be implemented as a computer-readable recording medium.
  • Computer-readable storage media include all types of storage media that store instructions that can be deciphered by a computer. Examples include ROM (Read Only Memory), RAM (Random Access Memory), magnetic tape, magnetic disk, flash memory, and optical data storage devices.
  • ROM Read Only Memory
  • RAM Random Access Memory
  • magnetic tape magnetic tape
  • magnetic disk magnetic disk
  • flash memory optical data storage devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Data Mining & Analysis (AREA)
  • Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Software Systems (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Immunology (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Biochemistry (AREA)
  • Evolutionary Computation (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present disclosure relates to an artificial intelligence-based device and method for inspecting and diagnosing a frozen section of a lymph node, and the present device may include: a memory; and a processor including an artificial intelligence engine for the inspection and diagnosis of the frozen section of the lymph node, wherein the processor acquires a first frozen section image of the lymph node, acquires a second frozen section image corresponding to the first frozen section image of the lymph node, and generates and provides a diagnosis result for the inspection of the frozen section of the lymph node on the basis of the first frozen section image and the second frozen section image by using the artificial intelligence engine.

Description

인공지능 기반 림프절 동결절편 검사 및 진단 장치 및 방법Artificial intelligence-based lymph node frozen section examination and diagnosis device and method

본 개시는 인공지능 기반 림프절 동결절편 검사 및 진단 장치 및 방법에 관한 것이다.The present disclosure relates to an artificial intelligence-based lymph node frozen section examination and diagnosis device and method.

동결절편 검사는 수술 도중 수술 방향을 결정하기 위해 또는 수술 범위를 결정하기 위해 시행하는 병리검사의 한 방법을 말한다.Frozen section examination is a method of pathological examination performed during surgery to determine the direction of the surgery or the extent of the surgery.

일반적으로 병리검체는 고정, 탈수, 포매, 박절, 염색의 과정을 거쳐 병리진단을 하기 위한 병리 슬라이드로 제작되며, 통상적으로 고정, 탈수, 포매 단계까지 하루가 소요된다.Typically, pathology specimens are made into pathology slides for pathological diagnosis through the process of fixation, dehydration, embedding, sectioning, and staining. It usually takes one day for the fixation, dehydration, and embedding steps to be completed.

반면 동결절편검사는 고정, 탈수, 포매 단계를 거치지 않고 동결, 박절, 염색의 단계 후 병리 슬라이드로 제작되어 약 30분 정도 소요된다는 점에서 수술 도중 검사를 하는 것이 가능한 이점이 있다.On the other hand, frozen section examination has the advantage of being able to be performed during surgery, as it takes about 30 minutes to produce pathology slides after freezing, cutting, and staining without going through the fixation, dehydration, and embedding stages.

그러나 이렇게 제작된 병리 슬라이드는, 종래 고식적인 고정, 탈수, 포매를 거친 슬라이드에 비해, 세포가 뭉게지고 염색상이 불규칙하여 조직형태학적으로 불리한 점이 많아 오진 우려가 많은 문제점이 있었다. However, pathology slides produced in this way have many problems, such as the risk of misdiagnosis, as the cells are clumped and the staining pattern is irregular, which is disadvantageous in histomorphology compared to slides that have undergone conventional fixation, dehydration, and embedding.

이러한 오진은 예를 들어, 수술 방향이나 수술 범위 결정에 결정적인 영향을 주게 되어 돌이킬 수 없는 결과를 도출할 수 있어, 이에 대한 보완책 마련이 요구된다.Such misdiagnosis can have a decisive impact on, for example, deciding on the direction or extent of surgery, leading to irreversible results, and therefore requires countermeasures.

본 개시에서는 디지털 병리 연계하여 인공지능 기반으로 림프절 동결절편 검사 및 진단 정보를 제공하는 장치 및 방법을 제공하는 것을 일 과제로 한다.The present disclosure aims to provide a device and method for providing lymph node frozen section examination and diagnostic information based on artificial intelligence in conjunction with digital pathology.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 인공지능 기반 림프절 동결절편 검사 진단 장치는, 메모리; 및 상기 림프절 동결절편 검사 및 진단을 위한 인공지능 엔진을 포함한 프로세서를 포함하고, 상기 프로세서는, 상기 림프절의 제1 동결절편 이미지를 획득하고, 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 획득하고, 상기 인공지능 엔진을 이용하여 상기 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 림프절의 동결절편 검사에 대한 진단 결과를 생성하여 제공할 수 있다.An AI-based lymph node frozen section examination diagnostic device according to at least one of various embodiments of the present disclosure comprises: a memory; and a processor including an AI engine for the lymph node frozen section examination and diagnosis, wherein the processor can obtain a first frozen section image of the lymph node, obtain a second frozen section image corresponding to the first frozen section image of the lymph node, and generate and provide a diagnostic result for the frozen section examination of the lymph node based on the first frozen section image and the second frozen section image using the AI engine.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 인공지능 엔진을 이용하여 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 생성할 수 있다.The processor according to at least one of the various embodiments of the present disclosure may generate a second frozen section image corresponding to the first frozen section image of the lymph node using the artificial intelligence engine.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 제1 동결절편 이미지를 HE(Histogram Equalization) 이미지로 변환하여 상기 제2 동결절편 이미지를 생성할 수 있다.The processor according to at least one of the various embodiments of the present disclosure can generate the second frozen section image by converting the first frozen section image into a HE (Histogram Equalization) image.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 인공지능 엔진은, 학습을 위한 전처리에 필요한 복수의 모델을 포함할 수 있다.The artificial intelligence engine according to at least one of the various embodiments of the present disclosure may include a plurality of models required for preprocessing for learning.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 제1 모델은 동결절편 이미지로부터 진단 내용 관련 학습을 위한 전처리 모델일 수 있다.The first model according to at least one of the various embodiments of the present disclosure may be a preprocessing model for learning diagnostic content from a frozen section image.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 제1 모델은 동결절편 이미지와 진단 내용을 라벨링(labeling)하여 학습하는 모델일 수 있다.The first model according to at least one of the various embodiments of the present disclosure may be a model that learns by labeling frozen section images and diagnostic content.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 제2 모델은 동결절편 이미지로부터 상기 HE 이미지로 변환 관련 학습을 위한 전처리 모델일 수 있다.The second model according to at least one of the various embodiments of the present disclosure may be a preprocessing model for learning related to conversion from a frozen section image to the HE image.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 제2 모델은 동결절편 이미지와 HE 이미지를 라벨링하여 학습하는 모델일 수 있다.The second model according to at least one of the various embodiments of the present disclosure may be a model that learns by labeling frozen section images and HE images.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 제3 모델은 HE 변환 이미지로부터 진단 내용 관련 학습을 위한 전처리 모델일 수 있다.The third model according to at least one of the various embodiments of the present disclosure may be a preprocessing model for learning diagnostic content from a HE converted image.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 제3 모델은 HE 변환 이미지와 진단 내용을 라벨링하여 학습하는 모델일 수 있다.The third model according to at least one of the various embodiments of the present disclosure may be a model that learns by labeling HE converted images and diagnostic content.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 복수의 모델 중 적어도 둘 이상을 앙상블로 결정할 수 있다.The processor according to at least one of the various embodiments of the present disclosure may determine at least two of the plurality of models as an ensemble.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 각 모델의 앙상블 가중치를 변경 제어할 수 있다.The processor according to at least one of the various embodiments of the present disclosure can control changing the ensemble weights of each model.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 동결절편 이미지에 이용되는 조직의 크기에 따라 가중치를 변경 제어할 수 있다.The processor according to at least one of the various embodiments of the present disclosure can control changing of weights depending on the size of the tissue used in the frozen section image.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 조직의 크기가 임계치 이상이면 동결절편 이미지의 가중치를 높게 설정하고, 상기 조직의 크기가 임계치 미만이면 HE 변환 이미지의 가중치를 낮게 설정할 수 있다.The processor according to at least one of the various embodiments of the present disclosure may set a high weight of a frozen section image if the size of the tissue is greater than or equal to a threshold, and may set a low weight of a HE converted image if the size of the tissue is less than the threshold.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 전자장치의 프로세서에 의해 수행되는, 인공지능 기반 림프절 동결절편 검사 진단 방법은, 상기 림프절의 제1 동결절편 이미지를 획득하는 단계; 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 획득하는 단계; 및 상기 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 림프절의 동결절편 검사에 대한 진단 결과를 생성하고 제공하는 단계를 포함할 수 있다.An artificial intelligence-based lymph node frozen section examination diagnostic method, performed by a processor of an electronic device according to at least one of various embodiments of the present disclosure, may include the steps of: obtaining a first frozen section image of the lymph node; obtaining a second frozen section image corresponding to the first frozen section image of the lymph node; and generating and providing a diagnostic result for the frozen section examination of the lymph node based on the first frozen section image and the second frozen section image.

본 개시의 다양한 실시예들 중 적어도 하나에 따르면, 디지털 병리 연계하여 인공지능 기반으로 림프절 동결절편 검사 및 진단 정보를 제공하는 장치 및 방법을 통해 빠르고 정확하게 림프절 동결절편 검사 및 진단을 수행할 수 있는 이점이 있다.According to at least one of the various embodiments of the present disclosure, there is an advantage in that lymph node frozen section examination and diagnosis can be performed quickly and accurately through a device and method that provides lymph node frozen section examination and diagnosis information based on artificial intelligence in conjunction with digital pathology.

도 1은 본 개시의 일실시예에 따른 인공지능 기반 림프절 동결절편 검사 진단 시스템의 개략도이다.FIG. 1 is a schematic diagram of an artificial intelligence-based lymph node frozen section examination diagnostic system according to an embodiment of the present disclosure.

도 2는 도 1의 이미지획득장치의 구성 블록도이다.Figure 2 is a block diagram of the image acquisition device of Figure 1.

도 3 내지 6은 도 2의 데이터처리부 또는 제어부의 구성 블록도이다.Figures 3 to 6 are block diagrams of the data processing unit or control unit of Figure 2.

도 7은 본 개시에 일 실시예에 따른 인공지능 기반 림프절 동결절편 검사 진단 방법을 설명하기 위해 도시한 순서도이다.FIG. 7 is a flowchart illustrating an artificial intelligence-based lymph node frozen section examination diagnostic method according to one embodiment of the present disclosure.

도 8은 도 7의 동결절편, 동결절편 이미지, 및 HE 변환 이미지의 일 예를 설명하기 위해 도시한 도면이다.FIG. 8 is a diagram illustrating an example of a frozen section, a frozen section image, and a HE converted image of FIG. 7.

도 9 및 10은 본 개시에 다른 실시예에 따른 인공지능 기반 림프절 동결절편 검사 진단 방법을 설명하기 위해 도시한 순서도이다.FIGS. 9 and 10 are flowcharts illustrating an artificial intelligence-based lymph node frozen section examination diagnostic method according to another embodiment of the present disclosure.

본 개시 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다. 본 개시가 실시예들의 모든 요소들을 설명하는 것은 아니며, 본 개시가 속하는 기술분야에서 일반적인 내용 또는 실시예들 간에 중복되는 내용은 생략한다. 명세서에서 사용되는 ‘부, 모듈, 부재, 블록’이라는 용어는 소프트웨어 또는 하드웨어로 구현될 수 있으며, 실시예들에 따라 복수의 '부, 모듈, 부재, 블록'이 하나의 구성요소로 구현되거나, 하나의 '부, 모듈, 부재, 블록'이 복수의 구성요소들을 포함하는 것도 가능하다. Throughout this disclosure, the same reference numerals refer to the same components. This disclosure does not describe all elements of the embodiments, and any content that is general in the technical field to which this disclosure belongs or that overlaps between the embodiments is omitted. The terms ‘part, module, element, block’ used in the specification can be implemented in software or hardware, and according to the embodiments, a plurality of ‘parts, modules, elements, blocks’ can be implemented as a single component, or a single ‘part, module, element, block’ can include a plurality of components.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 직접적으로 연결되어 있는 경우뿐 아니라, 간접적으로 연결되어 있는 경우를 포함하고, 간접적인 연결은 무선 통신망을 통해 연결되는 것을 포함한다.Throughout the specification, when a part is said to be "connected" to another part, this includes not only a direct connection but also an indirect connection, and an indirect connection includes a connection via a wireless communications network.

또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Additionally, when a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise specifically stated.

명세서 전체에서, 어떤 부재가 다른 부재 "상에" 위치하고 있다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.Throughout the specification, when it is said that an element is "on" another element, this includes not only cases where the element is in contact with the other element, but also cases where there is another element between the two elements.

제1, 제2 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위해 사용되는 것으로, 구성요소가 전술된 용어들에 의해 제한되는 것은 아니다. The terms first, second, etc. are used to distinguish one component from another, and the components are not limited by the aforementioned terms.

단수의 표현은 문맥상 명백하게 예외가 있지 않는 한, 복수의 표현을 포함한다.Singular expressions include plural expressions unless the context clearly indicates otherwise.

각 단계들에 있어 식별부호는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 실시될 수 있다. The identification codes in each step are used for convenience of explanation and do not describe the order of each step. Each step may be performed in a different order than specified unless the context clearly indicates a specific order.

이하 첨부된 도면들을 참고하여 본 개시의 작용 원리 및 실시예들에 대해 설명한다.The operating principle and embodiments of the present disclosure are described below with reference to the attached drawings.

본 명세서에서 '본 개시에 따른 장치'는 연산 처리를 수행하여 사용자에게 결과를 제공할 수 있는 다양한 장치들이 모두 포함된다. 예를 들어, 본 개시에 따른 장치는, 컴퓨터, 서버 장치 및 휴대용 단말기를 모두 포함하거나, 또는 어느 하나의 형태가 될 수 있다.In this specification, the 'device according to the present disclosure' includes all of various devices that can perform computational processing and provide results to a user. For example, the device according to the present disclosure may include all of a computer, a server device, and a portable terminal, or may be in the form of any one of them.

여기에서, 상기 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop), 태블릿 PC, 슬레이트 PC 등을 포함할 수 있다.Here, the computer may include, for example, a notebook, desktop, laptop, tablet PC, slate PC, etc. equipped with a web browser.

상기 서버 장치는 외부 장치와 통신을 수행하여 정보를 처리하는 서버로써, 애플리케이션 서버, 컴퓨팅 서버, 데이터베이스 서버, 파일 서버, 게임 서버, 메일 서버, 프록시 서버, 웹 서버 등을 포함할 수 있다.The above server device is a server that processes information by communicating with an external device, and may include an application server, a computing server, a database server, a file server, a game server, a mail server, a proxy server, a web server, etc.

상기 휴대용 단말기는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), WiBro(Wireless Broadband Internet) 단말, 스마트 폰(Smart Phone) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치와 시계, 반지, 팔찌, 발찌, 목걸이, 안경, 콘택트 렌즈, 또는 머리 착용형 장치(HMD: head-mounted device) 등과 같은 웨어러블 장치를 포함할 수 있다.The above portable terminal may include, for example, all kinds of handheld-based wireless communication devices such as a PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminal, a smart phone, and a wearable device such as a watch, a ring, a bracelet, an anklet, a necklace, glasses, contact lenses, or a head-mounted device (HMD).

본 개시에 따른 인공지능과 관련된 기능은 프로세서와 메모리를 통해 동작된다. 프로세서는 하나 또는 복수의 프로세서로 구성될 수 있다. 이때, 하나 또는 복수의 프로세서는 CPU, AP, DSP(Digital Signal Processor) 등과 같은 범용 프로세서, GPU, VPU(Vision Processing Unit)와 같은 그래픽 전용 프로세서 또는 NPU와 같은 인공지능 전용 프로세서일 수 있다. 하나 또는 복수의 프로세서는, 메모리에 저장된 기 정의된 동작 규칙 또는 인공지능 모델에 따라, 입력 데이터를 처리하도록 제어한다. 또는, 하나 또는 복수의 프로세서가 인공지능 전용 프로세서인 경우, 인공지능 전용 프로세서는, 특정 인공지능 모델의 처리에 특화된 하드웨어 구조로 설계될 수 있다.The function related to artificial intelligence according to the present disclosure is operated through a processor and a memory. The processor may be composed of one or more processors. At this time, one or more processors may be a general-purpose processor such as a CPU, an AP, a DSP (Digital Signal Processor), a graphics-only processor such as a GPU, a VPU (Vision Processing Unit), or an artificial intelligence-only processor such as an NPU. One or more processors control to process input data according to a predefined operation rule or artificial intelligence model stored in a memory. Alternatively, when one or more processors are artificial intelligence-only processors, the artificial intelligence-only processor may be designed with a hardware structure specialized for processing a specific artificial intelligence model.

기 정의된 동작 규칙 또는 인공지능 모델은 학습을 통해 만들어진 것을 특징으로 한다. 여기서, 학습을 통해 만들어진다는 것은, 기본 인공지능 모델이 학습 알고리즘에 의하여 다수의 학습 데이터들을 이용하여 학습됨으로써, 원하는 특성(또는, 목적)을 수행하도록 설정된 기 정의된 동작 규칙 또는 인공지능 모델이 만들어짐을 의미한다. 이러한 학습은 본 개시에 따른 인공지능이 수행되는 기기 자체에서 이루어질 수도 있고, 별도의 서버 및/또는 시스템을 통해 이루어질 수도 있다. 학습 알고리즘의 예로는, 지도형 학습(supervised learning), 비지도 형 학습(unsupervised learning), 준지도형 학습(semi-supervised learning) 또는 강화 학습(reinforcement learning)이 있으나, 전술한 예에 한정되지 않는다.The predefined operation rules or artificial intelligence models are characterized by being created through learning. Here, being created through learning means that the basic artificial intelligence model is learned by using a plurality of learning data by a learning algorithm, thereby creating a predefined operation rules or artificial intelligence model set to perform a desired characteristic (or purpose). Such learning may be performed in the device itself on which the artificial intelligence according to the present disclosure is performed, or may be performed through a separate server and/or system. Examples of the learning algorithm include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples described above.

인공지능 모델은, 복수의 신경망 레이어들로 구성될 수 있다. 복수의 신경망 레이어들 각각은 복수의 가중치들 (weight values)을 갖고 있으며, 이전(previous) 레이어의 연산 결과와 복수의 가중치들 간의 연산을 통해 신경 망 연산을 수행한다. 복수의 신경망 레이어들이 갖고 있는 복수의 가중치들은 인공지능 모델의 학습 결과에 의해 최적화될 수 있다. 예를 들어, 학습 과정 동안 인공지능 모델에서 획득한 로스(loss) 값 또는 코스트(cost) 값이 감소 또는 최소화되도록 복수의 가중치들이 갱신될 수 있다. 인공 신경망은 심층 신경망(DNN: Deep Neural Network)를 포함할 수 있으며, 예를 들어, CNN(Convolutional Neural Network), DNN(Deep Neural Network), RNN(Recurrent Neural Network), RBM(Restricted Boltzmann Machine), DBN(Deep Belief Network), BRDNN(Bidirectional Recurrent Deep Neural Network) 또는 심층 Q-네트워크(Deep Q-Networks) 등이 있으나, 전술한 예에 한정되지 않는다.The artificial intelligence model may be composed of multiple neural network layers. Each of the multiple neural network layers has multiple weight values, and performs neural network operations through operations between the operation results of the previous layer and the multiple weights. The multiple weights of the multiple neural network layers may be optimized by the learning results of the artificial intelligence model. For example, the multiple weights may be updated so that the loss value or cost value acquired from the artificial intelligence model is reduced or minimized during the learning process. The artificial neural network may include a deep neural network (DNN), and examples thereof include, but are not limited to, a convolutional neural network (CNN), a deep neural network (DNN), a recurrent neural network (RNN), a restricted boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), or deep Q-networks.

본 개시의 예시적인 실시예에 따르면, 프로세서는 인공지능을 구현할 수 있다. 인공지능이란 사람의 신경세포(biological neuron)를 모사하여 기계가 학습하도록 하는 인공신경망(Artificial Neural Network) 기반의 기계 학습법을 의미한다. 인공지능의 방법론에는 학습 방식에 따라 훈련 데이터로서 입력 데이터와 출력 데이터가 같이 제공됨으로써 문제(입력 데이터)의 해답(출력데이터)이 정해져 있는 지도학습(supervised learning), 및 출력 데이터 없이 입력데이터만 제공되어 문제(입력 데이터)의 해답(출력 데이터)이 정해지지 않는 비지도학습(unsupervised learning), 및 현재의 상태(State)에서 어떤 행동(Action)을 취할 때마다 외부 환경에서 보상(Reward)이 주어지는데, 이러한 보상을 최대화하는 방향으로 학습을 진행하는 강화학습(reinforcement learning)으로 구분될 수 있다. 또한, 인공지능의 방법론은 학습 모델의 구조인 아키텍처에 따라 구분될 수도 있는데, 널리 이용되는 딥러닝 기술의 아키텍처는, 합성곱신경망(CNN; Convolutional Neural Network), 순환신경망(RNN; Recurrent Neural Network), 트랜스포머(Transformer), 생성적 대립 신경망(GAN; generative adversarial networks) 등으로 구분될 수 있다.According to an exemplary embodiment of the present disclosure, a processor can implement artificial intelligence. Artificial intelligence refers to a machine learning method based on an artificial neural network that imitates human neurons (biological neurons) to enable a machine to learn. Artificial intelligence methodologies can be divided into supervised learning in which input data and output data are provided together as training data depending on the learning method, so that the solution (output data) to a problem (input data) is determined, unsupervised learning in which only input data is provided without output data, so that the solution (output data) to a problem (input data) is not determined, and reinforcement learning in which a reward is given from an external environment whenever an action is taken in a current state (State), and learning is performed in a direction to maximize this reward. In addition, artificial intelligence methodologies can be categorized by architecture, which is the structure of the learning model. The architectures of widely used deep learning technologies can be categorized into convolutional neural networks (CNNs), recurrent neural networks (RNNs), transformers, and generative adversarial networks (GANs).

본 장치와 시스템은 인공지능 모델을 포함할 수 있다. 인공지능 모델은 하나의 인공지능 모델일 수 있고, 복수의 인공지능 모델로 구현될 수도 있다. 인공지능 모델은 뉴럴 네트워크(또는 인공 신경망)로 구성될 수 있으며, 기계학습과 인지과학에서 생물학의 신경을 모방한 통계학적 학습 알고리즘을 포함할 수 있다. 뉴럴 네트워크는 시냅스의 결합으로 네트워크를 형성한 인공 뉴런(노드)이 학습을 통해 시냅스의 결합 세기를 변화시켜, 문제 해결 능력을 가지는 모델 전반을 의미할 수 있다. 뉴럴 네트워크의 뉴런은 가중치 또는 바이어스의 조합을 포함할 수 있다. 뉴럴 네트워크는 하나 이상의 뉴런 또는 노드로 구성된 하나 이상의 레이어(layer)를 포함할 수 있다. 예시적으로, 장치는 input layer, hidden layer, output layer를 포함할 수 있다. 장치를 구성하는 뉴럴 네트워크는 뉴런의 가중치를 학습을 통해 변화시킴으로써 임의의 입력(input)으로부터 예측하고자 하는 결과(output)를 추론할 수 있다.The present device and system may include an artificial intelligence model. The artificial intelligence model may be one artificial intelligence model or may be implemented as multiple artificial intelligence models. The artificial intelligence model may be composed of a neural network (or an artificial neural network) and may include a statistical learning algorithm that mimics biological neurons in machine learning and cognitive science. A neural network may refer to a model in which artificial neurons (nodes) that form a network by combining synapses change the strength of the synapses through learning and have problem-solving capabilities. Neurons of a neural network may include a combination of weights or biases. A neural network may include one or more layers composed of one or more neurons or nodes. For example, the device may include an input layer, a hidden layer, and an output layer. A neural network that constitutes the device may infer a desired result (output) from an arbitrary input (input) by changing the weights of neurons through learning.

프로세서는 뉴럴 네트워크를 생성하거나, 뉴럴 네트워크를 훈련(train, 또는 학습(learn)하거나, 수신되는 입력 데이터를 기초로 연산을 수행하고, 수행 결과를 기초로 정보 신호(information signal)를 생성하거나, 뉴럴 네트워크를 재훈련(retrain)할 수 있다. 뉴럴 네트워크의 모델들은 GoogleNet, AlexNet, VGG Network 등과 같은 CNN(Convolution Neural Network), R-CNN(Region with Convolution Neural Network), RPN(Region Proposal Network), RNN(Recurrent Neural Network), S-DNN(Stacking-based deep Neural Network), S-SDNN(State-Space Dynamic Neural Network), Deconvolution Network, DBN(Deep Belief Network), RBM(Restrcted Boltzman Machine), Fully Convolutional Network, LSTM(Long Short-Term Memory) Network, Classification Network 등 다양한 종류의 모델들을 포함할 수 있으나 이에 제한되지는 않는다. 프로세서는 뉴럴 네트워크의 모델들에 따른 연산을 수행하기 위한 하나 이상의 프로세서를 포함할 수 있다. 예를 들어 뉴럴 네트워크는 심층 뉴럴 네트워크(Deep Neural Network)를 포함할 수 있다.The processor can generate a neural network, train (or learn) a neural network, perform a calculation based on received input data, generate an information signal based on the result of the calculation, or retrain the neural network. The models of the neural network can include various types of models such as CNN (Convolution Neural Network) such as GoogleNet, AlexNet, VGG Network, R-CNN (Region with Convolution Neural Network), RPN (Region Proposal Network), RNN (Recurrent Neural Network), S-DNN (Stacking-based deep Neural Network), S-SDNN (State-Space Dynamic Neural Network), Deconvolution Network, DBN (Deep Belief Network), RBM (Restrcted Boltzman Machine), Fully Convolutional Network, LSTM (Long Short-Term Memory) Network, Classification Network, etc., but are not limited thereto. The processor can include one or more processors for performing calculations according to the models of the neural network. For example, the neural network can include a deep It may include a deep neural network.

뉴럴 네트워크는 CNN(Convolutional Neural Network), RNN(Recurrent Neural Network), 퍼셉트론(perceptron), 다층 퍼셉트론(multilayer perceptron), FF(Feed Forward), RBF(Radial Basis Network), DFF(Deep Feed Forward), LSTM(Long Short Term Memory), GRU(Gated Recurrent Unit), AE(Auto Encoder), VAE(Variational Auto Encoder), DAE(Denoising Auto Encoder), SAE(Sparse Auto Encoder), MC(Markov Chain), HN(Hopfield Network), BM(Boltzmann Machine), RBM(Restricted Boltzmann Machine), DBN(Depp Belief Network), DCN(Deep Convolutional Network), DN(Deconvolutional Network), DCIGN(Deep Convolutional Inverse Graphics Network), GAN(Generative Adversarial Network), LSM(Liquid State Machine), ELM(Extreme Learning Machine), ESN(Echo State Network), DRN(Deep Residual Network), DNC(Differentiable Neural Computer), NTM(Neural Turning Machine), CN(Capsule Network), KN(Kohonen Network) 및 AN(Attention Network)를 포함할 수 있으나 이에 한정되는 것이 아닌 임의의 뉴럴 네트워크를 포함할 수 있음은 통상의 기술자가 이해할 것이다.Neural networks include CNN (Convolutional Neural Network), RNN (Recurrent Neural Network), perceptron, multilayer perceptron, FF (Feed Forward), RBF (Radial Basis Network), DFF (Deep Feed Forward), LSTM (Long Short Term Memory), GRU (Gated Recurrent Unit), AE (Auto Encoder), VAE (Variational Auto) Encoder), DAE (Denoising Auto Encoder), SAE (Sparse Auto Encoder), MC (Markov Chain), HN (Hopfield Network), BM (Boltzmann Machine), RBM (Restricted Boltzmann Machine), DBN (Depp Belief Network), DCN (Deep Convolutional Network), DN (Deconvolutional Network), DCIGN (Deep Convolutional Inverse Graphics Network), Generative Adversarial Network (GAN), Liquid State Machine (LSM), Extreme Learning Machine (ELM), It will be understood by those skilled in the art that any neural network may be included, including but not limited to an ESN (Echo State Network), a DRN (Deep Residual Network), a DNC (Differentiable Neural Computer), an NTM (Neural Turning Machine), a CN (Capsule Network), a KN (Kohonen Network), and an AN (Attention Network).

본 개시의 예시적인 실시예에 따르면, 프로세서는 GoogleNet, AlexNet, VGG Network 등과 같은 CNN(Convolution Neural Network), R-CNN(Region with Convolution Neural Network), RPN(Region Proposal Network), RNN(Recurrent Neural Network), S-DNN(Stacking-based deep Neural Network), S-SDNN(State-Space Dynamic Neural Network), Deconvolution Network, DBN(Deep Belief Network), RBM(Restrcted Boltzman Machine), Fully Convolutional Network, LSTM(Long Short-Term Memory) Network, Classification Network, Generative Modeling, eXplainable AI, Continual AI, Representation Learning, AI for Material Design, 자연어 처리를 위한 BERT, SP-BERT, MRC/QA, Text Analysis, Dialog System, GPT-3, GPT-4, 비전 처리를 위한 Visual Analytics, Visual Understanding, Video Synthesis, ResNet 데이터 지능을 위한 Anomaly Detection, Prediction, Time-Series Forecasting, Optimization, Recommendation, Data Creation 등 다양한 인공지능 구조 및 알고리즘을 이용할 수 있으며, 이에 제한되지 않는다. 이하, 첨부된 도면을 참조하여 본 개시의 실시예를 상세하게 설명한다.According to an exemplary embodiment of the present disclosure, the processor may be configured to perform a CNN (Convolution Neural Network) such as GoogleNet, AlexNet, VGG Network, R-CNN (Region with Convolution Neural Network), RPN (Region Proposal Network), RNN (Recurrent Neural Network), S-DNN (Stacking-based deep Neural Network), S-SDNN (State-Space Dynamic Neural Network), Deconvolution Network, DBN (Deep Belief Network), RBM (Restrcted Boltzman Machine), Fully Convolutional Network, LSTM (Long Short-Term Memory) Network, Classification Network, Generative Modeling, eXplainable AI, Continual AI, Representation Learning, AI for Material Design, BERT, SP-BERT, MRC/QA for natural language processing, Text Analysis, Dialog System, GPT-3, GPT-4, Visual Analytics for vision processing, Visual Understanding, Video Synthesis, ResNet for data intelligence, Anomaly Detection, Prediction, Time-Series Forecasting, Various artificial intelligence structures and algorithms such as Optimization, Recommendation, and Data Creation can be used, but are not limited thereto. Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings.

전술한 바와 같이, 동결절편 검사는 예를 들어, 수술 도중 수술 방향을 결정하기 위하여 또는 수술 범위를 결정하기 위하여 시행하는 병리검사의 한 방법을 나타낸다.As mentioned above, frozen section examination represents a method of pathological examination performed, for example, to determine the surgical direction or the surgical scope during surgery.

관련하여, 본 명세서에서는 본 개시의 다양한 실시예들 중 적어도 하나에 따라 디지털 병리 연계 인공지능 기반 림프절 동결절편 검사 및 진단 시스템, 장치 및 방법을 개시한다.In this regard, the present specification discloses a digital pathology-linked artificial intelligence-based lymph node frozen section examination and diagnosis system, device and method according to at least one of the various embodiments of the present disclosure.

본 개시에서는 인공지능 기반으로 동결절편 검사 및 진단을 위하여 예를 들어, 림프절 동결절편검사 판독 알고리즘, 림프절 동결절편 이미지의 고식적 고정 프로세스 (고정 탈수 포매 박절 염색) 가상 HE 이미지 변환 알고리즘, 상기 림프절 동결절편 가상 HE 변환 이미지 판독 알고리즘, 림프절동결절편 검사 판독 및 HE 변환 이미지 통합 진단 알고리즘 등을 개시한다.In the present disclosure, for example, for frozen section examination and diagnosis based on artificial intelligence, a lymph node frozen section examination reading algorithm, a virtual HE image conversion algorithm for a conventional fixation process (fixation, dehydration, embedding, thin section staining) of a lymph node frozen section image, a lymph node frozen section virtual HE conversion image reading algorithm, a lymph node frozen section examination reading and HE conversion image integration diagnosis algorithm, etc. are disclosed.

따라서, 본 개시에 따르면, 사용자 예컨대, 의료기관은 림프절 동결절편 이미지의 HE 변환 이미지, 림프절동결절편 이미지 진단, 림프절동결절편 HE 변환 이미지 진단, 최종 종합 진단 결과 정보 등을 제공받을 수 있다.Therefore, according to the present disclosure, a user, for example, a medical institution, can be provided with HE converted images of lymph node frozen section images, lymph node frozen section image diagnosis, lymph node frozen section HE converted image diagnosis, final comprehensive diagnosis result information, etc.

본 개시는, 제1 동결절편 이미지와 제2 동결절편 이미지를 비교할 수 있다. 그리고 본 개시는 각각의 이미지에 대한 인공지능 기반 진단 내용 정보를 생성하여 제공할 수 있다. 이후, 상기 두 이미지의 인공지능 기반 분석 결과에 기초하여 최종 진단을 생성하여 제공할 수 있다. 이와 같이, 본 개시에 따르면, 진단 결과의 정확성을 높이고 빠르고 간편하게 동결절편 검사 및 진단을 수행할 수 있는 이점이 있다.The present disclosure can compare a first frozen section image and a second frozen section image. And the present disclosure can generate and provide AI-based diagnostic content information for each image. Then, a final diagnosis can be generated and provided based on the AI-based analysis results of the two images. In this way, according to the present disclosure, there is an advantage in that the accuracy of the diagnostic result can be increased and frozen section examination and diagnosis can be performed quickly and easily.

상기에서, 제1 동결절편 이미지는 오리지널(Original)(또는 로(raw)) 동결절편 이미지이다. In the above, the first frozen section image is an original (or raw) frozen section image.

상기에서, 제2 동결절편 이미지는 인공지능 기반 제1 동결절편 이미지를 변환하여 생성하는 이미지를 나타낼 수 있다. 상기 제2 동결절편 이미지는 예를 들어, HE(Histogram Equalization) 이미지를 포함할 수 있다. 다만, 본 개시가 이에 한정되는 것은 아니다.In the above, the second frozen section image may represent an image generated by converting the first frozen section image based on artificial intelligence. The second frozen section image may include, for example, a HE (Histogram Equalization) image. However, the present disclosure is not limited thereto.

이하 첨부된 도면을 참조하여, 본 개시의 다양한 실시예들을 설명하면, 다음과 같다.Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings.

도 1은 본 개시의 일실시예에 따른 인공지능 기반 림프절 동결절편 검사 진단 시스템(1)의 개략도이다.FIG. 1 is a schematic diagram of an artificial intelligence-based lymph node frozen section examination diagnostic system (1) according to one embodiment of the present disclosure.

도 2는 도 1의 이미지획득장치(10)의 구성 블록도이다.Figure 2 is a block diagram of the image acquisition device (10) of Figure 1.

도 3 내지 6은 도 2의 데이터처리부(220) 또는 제어부(230)의 구성 블록도이다.Figures 3 to 6 are block diagrams of the data processing unit (220) or control unit (230) of Figure 2.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 인공지능 기반 림프절 동결절편 검사 진단 시스템(1)은, 림프절의 동결절편에 대한 이미지(이하 ‘제1 동결절편 이미지)와 상기 제1 동결절편 이미지에 대응하도록 변환된 제2 동결절편 이미지를 기초로 하여 동결절편 검사의 진단 결과를 제공할 수 있다. 이 때, 상기 제2 동결절편 이미지는 HE 방식으로 변환된 이미지를 포함할 수 있다. 다만, 본 개시가 이에 한정되는 것은 아니다.An artificial intelligence-based lymph node frozen section examination diagnostic system (1) according to at least one of the various embodiments of the present disclosure can provide a diagnostic result of a frozen section examination based on an image of a frozen section of a lymph node (hereinafter, “a first frozen section image”) and a second frozen section image converted to correspond to the first frozen section image. In this case, the second frozen section image can include an image converted using the HE method. However, the present disclosure is not limited thereto.

도 1을 참조하면, 본 개시의 다양한 실시예들 중 적어도 하나에 따른 인공지능 기반 림프절 동결절편 검사 진단 시스템(1)은, 이미지획득장치(10)와 단말기(30)를 포함하여 구성될 수 있다. Referring to FIG. 1, an artificial intelligence-based lymph node frozen section examination diagnostic system (1) according to at least one of the various embodiments of the present disclosure may be configured to include an image acquisition device (10) and a terminal (30).

이 때, 본 개시의 다양한 실시예들 중 적어도 하나에 따른 인공지능 기반 림프절 동결절편 검사 진단 시스템(1)은, 서버(20)를 더 포함하여 구성될 수 있다. 다만, 상기 서버(20)는 필수 구성요소가 아닐 수도 있다.At this time, the artificial intelligence-based lymph node frozen section examination diagnostic system (1) according to at least one of the various embodiments of the present disclosure may further include a server (20). However, the server (20) may not be an essential component.

서버(20)는 후술하는 이미지획득장치(10)의 기능 내지 구성요소 전부 또는 그 중 일부를 중복하여 담당하거나 대체할 수 있다.The server (20) can duplicate or replace all or part of the functions or components of the image acquisition device (10) described below.

이러한 서버(20)는, 클라우드(Cloud) 형태로 제공될 수도 있으며, 원격에 위치하여 신호 처리를 위하여 다양한 데이터처리모듈을 포함하여 구현될 수 있다.These servers (20) may be provided in the form of a cloud and may be implemented to include various data processing modules for signal processing while being located remotely.

이미지획득장치(10)는 동결절편 검사를 위해 사용자(즉, 대상 환자)로부터 채취한 예를 들어, 도 8의 (a)와 같은 조직이 동결되고, 동결절편 슬라이드(또는 병리 슬라이드)로 생성된 후에 디지털 병리를 거쳐 도 8의 (b)와 같은 동결절편 이미지, 즉 제1 동결절편 이미지를 획득할 수 있다.The image acquisition device (10) can obtain a frozen section image, i.e., a first frozen section image, as in (b) of FIG. 8, after the tissue, for example, as in (a) of FIG. 8, collected from a user (i.e., a target patient) for frozen section examination, is frozen and created as a frozen section slide (or pathology slide), through digital pathology.

이미지획득장치(10)는 대상 환자에 대하여 디지털 병리 과정 이후에 획득된 제1 동결절편 이미지로부터 다시 제2 동결절편 이미지를 획득할 수 있다.The image acquisition device (10) can acquire a second frozen section image from the first frozen section image acquired after the digital pathology process for the target patient.

이미지획득장치(10)는 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여, 대상 환자의 생체 조직에 대한 동결절편 검사 결과 또는 진단 결과를 생성하여 단말기(30) 또는 서버(20)를 거쳐 단말기(30)로 제공할 수 있다.The image acquisition device (10) can generate frozen section examination results or diagnostic results for the biological tissue of a target patient based on the first frozen section image and the second frozen section image and provide the results to the terminal (30) via the terminal (30) or server (20).

전술한 이미지획득장치(10)의 전부 또는 일부 기능은 서버(20)에 의해 담당될 수 있다. All or part of the functions of the image acquisition device (10) described above may be handled by the server (20).

이 경우, 서버(20)는 이미지획득장치(10)로부터 제1 동결절편 이미지가 업로드되면, 업로드된 제1 동결절편 이미지에 기초하여 제2 동결절편 이미지를 생성할 수 있다.In this case, when a first frozen section image is uploaded from the image acquisition device (10), the server (20) can generate a second frozen section image based on the uploaded first frozen section image.

서버(20)는 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 대상 환자의 생체 조직에 대한 동결절편 검사 결과 또는 진단 결과를 생성하여 단말기(30) 또는/및 이미지획득장치(10)를 거쳐 단말기(30)로 제공할 수 있다.The server (20) can generate frozen section examination results or diagnostic results for the biological tissue of the target patient based on the first frozen section image and the second frozen section image and provide the results to the terminal (30) via the terminal (30) or/and the image acquisition device (10).

단말기(30)는 이미지획득장치(10) 또는/및 서버(20)로 대상 환장의 림프절 조직에 대한 동결절편 검사를 의뢰하고, 전술한 바와 같이 동결절편 검사 결과를 획득하여 디스플레이, 스피커 등과 같은 출력장치(미도시)를 통해 관련 정보를 제공할 수 있다.The terminal (30) requests a frozen section examination of the lymph node tissue of the target region to the image acquisition device (10) or/and the server (20), and as described above, obtains the results of the frozen section examination and provides related information through an output device (not shown) such as a display or speaker.

한편, 실시예에 따라, 단말기(30)는 필수 구성요소가 아닐 수 있다. 예를 들어, 단말기(30)는 이미지획득장치(10)에 의해 대체될 수 있다. 이 경우, 이미지획득장치(10)는 전술한 출력장치를 구비하여 관련 정보를 제공할 수 있는 것이 바람직하다.Meanwhile, depending on the embodiment, the terminal (30) may not be an essential component. For example, the terminal (30) may be replaced by the image acquisition device (10). In this case, it is preferable that the image acquisition device (10) be equipped with the aforementioned output device to provide relevant information.

상기에서, 출력장치에는 디스플레이, 스피커(이 때, 스피커는 반드시 단말기(30) 내장일 필요는 없으며, 단말기(30)와 연동되어 데이터를 출력할 수 있는 형태의 스피커이면 족한다) 등이 포함될 수 있다.In the above, the output device may include a display, a speaker (at this time, the speaker does not necessarily need to be built into the terminal (30), but a speaker that can be linked to the terminal (30) and output data is sufficient).

도 1에 도시된 각 구성요소 사이의 연결은, 유/무선 통신 방식이 참고될 수 있다. 설명의 편의상, 본 개시에서는 블루투스, BLE(BluetoothTM Low Energy) 지그비나 와이파이와 같은 무선 통신 방식을 이용하는 것을 일 예로 한다.The connection between each component illustrated in Fig. 1 may refer to a wired/wireless communication method. For convenience of explanation, the present disclosure uses a wireless communication method such as Bluetooth, BLE (BluetoothTM Low Energy), Zigbee, or Wi-Fi as an example.

도 2에서는 본 개시의 다양한 실시예들 중 적어도 하나에 따른 이미지획득장치(10)의 구성요소가 도시되었다.FIG. 2 illustrates components of an image acquisition device (10) according to at least one of various embodiments of the present disclosure.

이 때, 이미지획득장치(10)는 예를 들어, 인공지능 기반 림프절 동결절편 검사 진단 장치로 볼 수 있다.At this time, the image acquisition device (10) can be viewed as, for example, an artificial intelligence-based lymph node frozen section examination diagnostic device.

인공지능 기반 림프절 동결절편 검사 진단 장치(10)는, 메모리(240)와 프로세서를 포함하여 구성될 수 있다.An artificial intelligence-based lymph node frozen section examination diagnostic device (10) may be configured to include a memory (240) and a processor.

프로세서는 상기 림프절 동결절편 검사 및 진단을 위한 인공지능 엔진(AI engine)을 포함할 수 있다.The processor may include an artificial intelligence engine (AI engine) for the above lymph node frozen section examination and diagnosis.

프로세서는 통신모듈(210), 데이터처리부(220), 제어부(230) 등을 포함하여, 림프절의 제1 동결절편 이미지를 획득하고, 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 획득하고, 상기 인공지능 엔진을 이용하여 상기 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 림프절의 동결절편 검사에 대한 진단 결과를 생성하고 제공할 수 있다.The processor may include a communication module (210), a data processing unit (220), a control unit (230), etc., to obtain a first frozen section image of a lymph node, obtain a second frozen section image corresponding to the first frozen section image of the lymph node, and generate and provide a diagnostic result for a frozen section examination of the lymph node based on the first frozen section image and the second frozen section image using the artificial intelligence engine.

통신모듈(110)은 무선 통신 인터페이스 환경을 제공하여, 인공지능 기반 림프절 동결절편 검사 진단 장치(10)가 서버(20) 또는/및 단말기(30)와 데이터를 주고받을 수 있도록 통신 환경을 지원할 수 있다. 이 경우, 통신모듈(110)은 LTE, LTE-A, 5G, 와이파이 통신 모듈일 수 있다.The communication module (110) can provide a wireless communication interface environment to support a communication environment so that the artificial intelligence-based lymph node frozen section examination diagnostic device (10) can exchange data with the server (20) or/and the terminal (30). In this case, the communication module (110) can be an LTE, LTE-A, 5G, or Wi-Fi communication module.

데이터처리부(220)는 통신모듈(210)을 통해 획득하는 데이터를 제어부(240)의 제어를 받아 처리할 수 있다.The data processing unit (220) can process data acquired through the communication module (210) under the control of the control unit (240).

제어부(230)는 인공지능 기반 림프절 동결절편 검사 진단 장치(10)의 각 구성요소의 동작을 제어할 수 있다. 제어부(230)의 구체적인 동작은 후술한다.The control unit (230) can control the operation of each component of the artificial intelligence-based lymph node frozen section examination diagnostic device (10). The specific operation of the control unit (230) will be described later.

메모리(240)는 다양한 정보를 미리 내장하거나 내장된 정보를 업데이트할 수 있다. The memory (240) can store various information in advance or update stored information.

메모리(240)는 인공지능 기반 림프절 동결절편 검사 진단 장치(10)에서 획득하는 데이터나 단말기(30)나 서버(20)로부터 획득되는 데이터를 일시 저장할 수 있다.The memory (240) can temporarily store data obtained from an artificial intelligence-based lymph node frozen section examination diagnostic device (10) or data obtained from a terminal (30) or server (20).

메모리(240)는 필요에 따라 본 개시에 따른 동결절편 검사 및 진단을 위해 필요한 어플리케이션, 프로그램 등 소프트웨어나 관련 처리 엔진 등에 관한 정보가 저장할 수 있다. 상기 처리 엔진에는 예를 들어, 인공지능 학습 엔진이 포함될 수 있다. 이러한 엔진은 데이터처리부(220) 또는/및 제어부(230) 내에 구현될 수 있다.The memory (240) may store information on software, such as applications, programs, etc., or related processing engines, etc., required for frozen section examination and diagnosis according to the present disclosure, as needed. The processing engine may include, for example, an artificial intelligence learning engine. Such an engine may be implemented in the data processing unit (220) or/and the control unit (230).

도 2에서, 메모리(240)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), SSD 타입(Solid State Disk type), SDD 타입(Silicon Disk Drive type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(random access memory; RAM), SRAM(static random access memory), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), 자기 메모리, 자기 디스크 및 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. In FIG. 2, the memory (240) may include at least one type of storage medium among a flash memory type, a hard disk type, an SSD (Solid State Disk type), an SDD (Silicon Disk Drive type), a multimedia card micro type, a card type memory (for example, an SD or XD memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk.

도 2에서, 메모리(240)는 편의상 1개만 도시하였으나, 이에 한정되는 것은 아니며, 복수 개일 수 있다.In Fig. 2, only one memory (240) is illustrated for convenience, but it is not limited thereto and there may be multiple memory units.

도 2에서, 메모리(240)는 편의상 인공지능 기반 림프절 동결절편 검사 진단 장치(10)에 내장된 형태로 도시하고 설명하였으나, 이에 한정되는 것은 아니다. 예컨대, 도 2에서, 메모리(240)는 외부 또는 원격(remote)에 위치한 DB(Database) 서버 형태로 구현될 수도 있다.In Fig. 2, the memory (240) is conveniently depicted and described as being built into the artificial intelligence-based lymph node frozen section examination diagnostic device (10), but is not limited thereto. For example, in Fig. 2, the memory (240) may also be implemented in the form of a DB (Database) server located externally or remotely.

도 2에서 메모리와 프로세서는 각각 별개의 칩으로 구현될 수 있다. 또는, 메모리와 프로세서는 단일 칩(single chip)으로 구현될 수도 있다.In FIG. 2, the memory and the processor may be implemented as separate chips. Alternatively, the memory and the processor may be implemented as a single chip.

도 2에 도시된 구성 요소들의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들의 상호 위치는 시스템의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술 분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.At least one component may be added or deleted in accordance with the performance of the components illustrated in FIG. 2. In addition, it will be readily understood by those skilled in the art that the mutual positions of the components may be changed in accordance with the performance or structure of the system.

한편, 도 2에서 도시된 각각의 구성요소는 소프트웨어 및/또는 Field Programmable Gate Array (FPGA) 및 주문형 반도체(ASIC, Application Specific Integrated Circuit)와 같은 하드웨어 구성요소를 의미한다.Meanwhile, each component illustrated in FIG. 2 represents software and/or hardware components such as a Field Programmable Gate Array (FPGA) and an Application Specific Integrated Circuit (ASIC).

이하 본 개시의 다른 실시예에 따른 프로세서의 동작에 대해 설명한다.Below, the operation of a processor according to another embodiment of the present disclosure is described.

먼저, 도 3을 참조하면, 프로세서의 데이터처리부(220) 또는 제어부(230)는 예를 들어, 데이터전처리부(310), 인공지능학습엔진(320), 이미지비교부(330), 진단정보생성부(340) 등을 포함하여 구성될 수 있다.First, referring to FIG. 3, the data processing unit (220) or control unit (230) of the processor may be configured to include, for example, a data preprocessing unit (310), an artificial intelligence learning engine (320), an image comparison unit (330), a diagnostic information generation unit (340), etc.

비록 도 3에 도시된 구성요소들 중 일부는 데이터처리부(220)에 그리고 나머지는 제어부(230)에 포함될 수 있다.Although some of the components illustrated in FIG. 3 may be included in the data processing unit (220) and the rest may be included in the control unit (230).

데이터전처리부(310)는 입력되는 데이터를 전처리하여 인공지능학습엔진(320)에 이용할 수 있는 데이터를 생성 또는 추출할 수 있다.The data preprocessing unit (310) can preprocess input data to generate or extract data that can be used in the artificial intelligence learning engine (320).

인공지능학습엔진(320)은 데이터전처리부(310)에서 전처리된 데이터(예를 들어, 학습 데이터셋)를 이용하여 모델을 학습할 수 있다.The artificial intelligence learning engine (320) can learn a model using data (e.g., a learning dataset) preprocessed in the data preprocessing unit (310).

인공지능학습엔진(320)은 서버(20) 또는/및 단말기(30)로부터 피드백되는 데이터에 기초하여 학습한 모델을 업데이트(update)할 수도 있다. 이렇게 인공지능학습엔진(320)에서 업데이트된 모델은 메모리(240)에 전송되어 업데이트될 수 있다.The artificial intelligence learning engine (320) may update the learned model based on data fed back from the server (20) and/or terminal (30). The model updated by the artificial intelligence learning engine (320) may be transmitted to the memory (240) and updated.

이미지비교부(330)는 입력되는 이미지들을 비교 분석할 수 있다.The image comparison unit (330) can compare and analyze input images.

이미지비교부(330)는 예를 들어, 입력되는 제1 동결절편 이미지와 제2 동결절편 이미지를 비교할 수 있다.The image comparison unit (330) can compare, for example, the first frozen section image and the second frozen section image that are input.

이러한 이미지비교부(330)는 예를 들어, 인공지능학습엔진(320)이나 후술하는 진단정보생성부(340)의 일 구성요소로 포함될 수도 있다.This image comparison unit (330) may be included as a component of, for example, an artificial intelligence learning engine (320) or a diagnostic information generation unit (340) described later.

진단정보생성부(340)는 인공지능학습엔진(320)에서 기학습된 모델을 이용하여 이미지비교부(330)의 비교 결과에 기초하여, 대상 환자의 림프절 생체조직에 대해 요청된 동결절편 검사에 대한 진단정보를 생성할 수 있다. 이렇게 생성된 진단정보는 단말기(30)로 출력될 수 있다.The diagnostic information generation unit (340) can generate diagnostic information for a requested frozen section examination of the lymph node bio-tissue of the target patient based on the comparison results of the image comparison unit (330) using a model learned in the artificial intelligence learning engine (320). The diagnostic information generated in this way can be output to the terminal (30).

다음으로, 도 4를 참조하면, 데이터처리부(220) 또는/및 제어부(230)는, 데이터전처리부(405)와 k개(여기서, k는 자연수)의 진단 모델을 포함하여 구성될 수 있다.Next, referring to FIG. 4, the data processing unit (220) or/and the control unit (230) may be configured to include a data preprocessing unit (405) and k diagnostic models (where k is a natural number).

진단 모델은 진단 정보를 생성하기 위한 학습 모델을 나타낼 수 있다.A diagnostic model may represent a learning model for generating diagnostic information.

데이터전처리부(405)는 각 진단 모델에서 학습할 데이터를 전처리하여 분류할 수 있다. 이렇게 분류된 데이터는 해당 진단 모델로 입력되어 학습에 이용될 수 있다.The data preprocessing unit (405) can preprocess and classify data to be learned from each diagnostic model. The data classified in this way can be input into the corresponding diagnostic model and used for learning.

예를 들어, k가 3이라고 가정하면, 제1 진단 모델은, 동결절편 이미지와 진단 내용을 라벨링(labeling)하여 동절결편 기반 진단 학습 모델일 수 있다.For example, assuming k is 3, the first diagnostic model can be a frozen section-based diagnostic learning model by labeling the frozen section image and the diagnostic content.

제2 진단 모델은, 림프절 동결절편 이미지로부터 림프절 동결절편 HE 변환 이미지를 획득하기 위하여, 림프절 동결절편 이미지와 HE 변환 이미지를 라벨링하여 학습하는 진단 학습 모델일 수 있다.The second diagnostic model may be a diagnostic learning model that learns by labeling the lymph node frozen section image and the HE converted image to obtain the lymph node frozen section HE converted image from the lymph node frozen section image.

그리고 제3 진단 모델은, 림프절 동결절편 HE 변환 아미지와 진단 내용을 라벨링하여 동결절편 기반 진단 학습 모델일 수 있다.And the third diagnostic model may be a frozen section-based diagnostic learning model that labels the lymph node frozen section HE converted image and diagnostic content.

프로세서는 k에 따라서 적어도 둘 이상의 진단 모델을 앙상블(Ensemble)로 결정할 수 있다. 예를 들어, 프로세서는 전술한 제1 진단 모델과 제3 진단 모델을 앙상블로 결정할 수 있다.The processor can determine at least two diagnostic models as an ensemble depending on k. For example, the processor can determine the first diagnostic model and the third diagnostic model as an ensemble.

프로세서는 적어도 두 개의 진단 모델을 앙상블로 결정하는 경우에도, 앙상블로 결정된 각 진단 모델을 개별 학습하고, 이용할 수도 있다.Even if the processor determines at least two diagnostic models as an ensemble, it may individually learn and utilize each diagnostic model determined as an ensemble.

다음으로, 도 5를 참조하면, 데이터처리부(220) 또는/및 제어부(230)는, 동결절편 분류 모델(510)과 m개(여기서, m은 자연수)의 진단 모델을 포함하여 구성될 수 있다.Next, referring to FIG. 5, the data processing unit (220) or/and the control unit (230) may be configured to include a frozen section classification model (510) and m diagnostic models (where m is a natural number).

동결절편 분류 모델(510)에서는 장기에 따라 학습에 이용되는 진단 내용이 다를 수 있다.In the frozen section classification model (510), the diagnostic content used for learning may differ depending on the organ.

동결절편 분류 모델(510)은 림프절과 관련하여 전이성암, 림프종, 양성과 같은 진단 내용을 학습할 수 있도록 분류할 수 있다. 다만, 이에 한정되는 것은 아니다.The frozen section classification model (510) can be classified to learn diagnostic information such as metastatic cancer, lymphoma, and benign in relation to lymph nodes, but is not limited thereto.

따라서, 3(예를 들어, 림프절의 경우, m은 3)개의 진단 모델에는 전이성암 진단 모델(520), 림프종 진단 모델(530), 및 양성 진단 모델(540)이 포함될 수 있다.Therefore, the three (e.g., for lymph nodes, m is 3) diagnostic models may include a metastatic cancer diagnostic model (520), a lymphoma diagnostic model (530), and a benign diagnostic model (540).

각 진단 모델에서는 동결절편 분류 모델(510)에서 전처리되어 분류된 데이터를 수신하여 학습할 수 있다.Each diagnostic model can receive and learn preprocessed and classified data from the frozen section classification model (510).

도 6을 참조하면, 데이터처리부(220) 또는/및 제어부(230)는, 동결절편 분류 모델(610)과 r개(여기서, r은 자연수)의 진단 모델을 포함하여 구성될 수 있다.Referring to FIG. 6, the data processing unit (220) and/or the control unit (230) may be configured to include a frozen section classification model (610) and r diagnostic models (where r is a natural number).

동결절편 분류 모델(610)에서는 장기에 따라 학습에 이용되는 진단 내용이 다를 수 있다.In the frozen section classification model (610), the diagnostic content used for learning may differ depending on the organ.

동결절편 분류 모델(610)은 림프절 생체 조직의 크기별로 각 진단 모델에서 학습할 수 있도록 분류할 수 있다.The frozen section classification model (610) can be classified so that each diagnostic model can learn according to the size of the lymph node biopsy tissue.

설명의 편의상, r은 3으로 가정하면, 진단 모델에는 제1 크기 진단 모델(620), 제2 크기 진단 모델(630), 및 제3 크기 진단 모델(640)이 포함될 수 있다. For convenience of explanation, assuming r to be 3, the diagnostic model may include a first size diagnostic model (620), a second size diagnostic model (630), and a third size diagnostic model (640).

각 진단 모델에서는 동결절편 분류 모델(610)에서 전처리되어 분류된 데이터를 수신하여 학습할 수 있다.Each diagnostic model can receive and learn preprocessed and classified data from the frozen section classification model (610).

전술한 도 4 내지 6에서 동결절편 데이터를 전처리하여 분류하는 것은 결정된 또는 결정될 앙상블의 가중치를 변경 제어하기 위함일 수 있다. 다만, 이에 한정되는 것은 아니다.The preprocessing and classification of the frozen section data in FIGS. 4 to 6 described above may be for the purpose of controlling the weights of the determined or to-be-determined ensemble, but is not limited thereto.

본 개시와 관련하여, 신체기관의 종류에 따라서 각 진단 모델의 앙상블 가중치가 변경될 수 있다. 예를 들어, 신체기관이 림프절인 경우에는 도 4에서 제3 모델에 다른 모델에 비하여 더 높은 가중치가 설정될 수 있다.In connection with the present disclosure, the ensemble weights of each diagnostic model may be changed depending on the type of body organ. For example, if the body organ is a lymph node, a higher weight may be set to the third model in Fig. 4 compared to the other models.

본 개시와 관련하여, 림프절 생체 조직의 크기에 따라 가중치가 변경 제어될 수 있다. 비록 도 6에서는 3개의 크기로 예를 들었으나, 2개의 크기로 구분할 때, 동결절편 검사를 위한 림프절 생체 조직의 크기가 임계치 이상인 경우에는 동절결절, 즉 제1 동결절편 이미지에 더 높은 가중치를 설정하고, 그렇지 않은 경우, 즉 림프절 생체 조직의 크기가 임계치 미만인 경우에는 HE 변환 이미지 즉, 제2 동결절편 이미지에 더 낮은 가중치를 설정할 수 있다.In connection with the present disclosure, the weights may be controlled to be changed according to the size of the lymph node biopsy tissue. Although three sizes were given as an example in FIG. 6, when dividing into two sizes, if the size of the lymph node biopsy tissue for frozen section examination is greater than a threshold, a higher weight may be set to the lymph node, i.e., the first frozen section image, and otherwise, i.e., if the size of the lymph node biopsy tissue is less than the threshold, a lower weight may be set to the HE converted image, i.e., the second frozen section image.

전술한 바와 같이, 본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 인공지능 엔진은, 학습을 위한 전처리에 필요한 복수의 모델을 포함할 수 있다.As described above, the artificial intelligence engine according to at least one of the various embodiments of the present disclosure may include a plurality of models necessary for preprocessing for learning.

이 때, 제1 모델은 동결절편 이미지로부터 진단 내용 관련 학습을 위한 전처리 모델일 수 있다. 상기 제1 모델은 동결절편 이미지와 진단 내용을 라벨링(labeling)하여 학습하는 모델일 수 있다.At this time, the first model may be a preprocessing model for learning about diagnostic content from frozen section images. The first model may be a model that learns by labeling frozen section images and diagnostic content.

그리고 제2 모델은 동결절편 이미지로부터 HE 이미지로 변환 관련 학습을 위한 전처리 모델일 수 있다. 상기 제2 모델은 동결절편 이미지와 HE 이미지를 라벨링하여 학습하는 모델일 수 있다.And the second model may be a preprocessing model for learning related to converting a frozen section image into an HE image. The second model may be a model that learns by labeling the frozen section image and the HE image.

또한, 제3 모델은 HE 변환 이미지로부터 진단 내용 관련 학습을 위한 전처리 모델일 수 있다. 상기 제3 모델은 HE 변환 이미지와 진단 내용을 라벨링하여 학습하는 모델일 수 있다.In addition, the third model may be a preprocessing model for learning about diagnostic content from HE converted images. The third model may be a model that learns by labeling HE converted images and diagnostic content.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 상기 프로세서는, 상기 복수의 모델 중 적어도 둘 이상을 앙상블로 결정할 수 있다. The processor according to at least one of the various embodiments of the present disclosure may determine at least two of the plurality of models as an ensemble.

이 때, 프로세서는, 상기 각 모델의 앙상블 가중치를 변경 제어할 수 있다.At this time, the processor can control changing the ensemble weights of each model.

도 7, 9 및 10은 본 개시에 따른 인공지능 기반 림프절 동결절편 검사 진단 방법을 설명하기 위해 도시한 순서도이다.FIGS. 7, 9 and 10 are flowcharts illustrating an artificial intelligence-based lymph node frozen section examination diagnostic method according to the present disclosure.

도 8은 도 7의 동결절편, 동결절편 이미지, 및 HE 변환 이미지의 일 예를 설명하기 위해 도시한 도면이다.FIG. 8 is a diagram illustrating an example of a frozen section, a frozen section image, and a HE converted image of FIG. 7.

본 개시의 다양한 실시예들 중 적어도 하나에 따른 디지털 병리와 연계된 인공지능 기반 림프절 동결절편 검사 진단 장치(10)의 동작 방법은, 다음과 같을 수 있다.The operation method of an artificial intelligence-based lymph node frozen section examination diagnostic device (10) linked to digital pathology according to at least one of the various embodiments of the present disclosure may be as follows.

S110 동작에서, 동결절편 검사를 위해 도 8의 (a)에 도시된 바와 같은 대상 환자의 림프절 생체 조직을 채취할 수 있다.In operation S110, a lymph node biopsy tissue of a target patient can be collected for frozen section examination as shown in Fig. 8 (a).

S120 동작에서, S110 동작에서 동결절편 검사를 위해 채취된 림프절 생체 조직은 동결될 수 있다.In operation S120, lymph node biopsy specimens collected for frozen section examination in operation S110 may be frozen.

S130 동작에서, S120 동작에서 동결된 대상 환자의 림프절 생체 조직은 병리 슬라이드에 옮겨지고 디지털 병리 동작이 수행될 수 있다.In operation S130, the frozen lymph node biopsy tissue of the target patient in operation S120 can be transferred to a pathology slide and digital pathology operation can be performed.

S140 동작에서, 프로세서는 S130 동작에서 수행된 디지털 병리 결과에 기초하여 도 8의 (b)에 도시된 바와 같은 제1 동결절편 이미지를 획득할 수 있다.In operation S140, the processor can obtain a first frozen section image as illustrated in (b) of FIG. 8 based on the digital pathology results performed in operation S130.

S150 동작에서, 프로세서는 S140 동작에서 획득한 제1 동결절편 이미지를 인공지능 기반으로 HE 변환하여 도 8의 (c)에 도시된 바와 같은 제2 동결절편 이미지를 획득할 수 있다.In operation S150, the processor can HE-convert the first frozen section image acquired in operation S140 based on artificial intelligence to acquire a second frozen section image as illustrated in (c) of FIG. 8.

S160 동작에서, 프로세서는 각 이미지 기반 1차 진단 정보를 생성(또는 획득)할 수 있다.In operation S160, the processor can generate (or obtain) each image-based primary diagnostic information.

S160 동작에서는 프로세서는 제1 동결절편 이미지 기반으로 생성된 1차 진단 정보와 제2 동결절편 이미지 기반으로 생성된 1차 진단 정보를 각각 획득할 수 있다.In operation S160, the processor can obtain primary diagnostic information generated based on the first frozen section image and primary diagnostic information generated based on the second frozen section image, respectively.

S170 동작에서, 프로세서는 S160 동작에서 각 동결절편 이미지 기반으로 획득한 1차 진단 정보를 서로 병합하여 2차 진단 정보를 생성 및 단말기(30) 등으로 제공할 수 있다.In operation S170, the processor can merge the primary diagnostic information acquired based on each frozen section image in operation S160 to generate secondary diagnostic information and provide it to a terminal (30), etc.

도 7을 정리하면, 본 개시의 다양한 실시예들 중 적어도 하나에 따른 디지털 병리 연계 인공지능 기반 림프절 동결절편 검사 진단 방법은, 림프절의 제1 동결절편 이미지를 획득하고, 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 획득하고, 상기 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 림프절의 동결절편 검사에 대한 진단 결과를 생성하고 제공하는 것이다.To summarize FIG. 7, a digital pathology-linked artificial intelligence-based lymph node frozen section examination diagnostic method according to at least one of various embodiments of the present disclosure acquires a first frozen section image of a lymph node, acquires a second frozen section image corresponding to the first frozen section image of the lymph node, and generates and provides a diagnostic result for the frozen section examination of the lymph node based on the first frozen section image and the second frozen section image.

다음으로, 도 9를 참조하면, S210 동작에서, 프로세서는 동결절편 검사 대상 신체 기관을 식별할 수 있다.Next, referring to FIG. 9, in operation S210, the processor can identify a body organ to be examined by frozen section.

S220 동작에서, 프로세서는 식별된 동결절편 검사 대상 신체 기관에 따라 각 진단 모델의 앙상블 가중치를 결정할 수 있다.In operation S220, the processor can determine ensemble weights of each diagnostic model based on the identified frozen section examination target body organ.

S230 동작에서, 프로세서는 앙상블의 가중치의 변경이 필요한지 여부를 판단할 수 있다.In operation S230, the processor can determine whether a change in the weights of the ensemble is required.

프로세서는 S230 동작 판단 결과 만약 앙상블 가중치의 변경이 필요하지 않은 것으로 판단되면, 이전 결정을 무시(ignore or discard)할 수 있다.If the processor determines that the ensemble weights do not need to be changed based on the S230 operation judgment result, it can ignore or discard the previous decision.

S240 동작에서, 프로세서는 S230 동작 판단 결과 만약 앙상블 가중치의 변경이 필요한 것으로 판단되면, 각 모델의 앙상블 가중치를 변경 제어할 수 있다.In operation S240, if the processor determines that a change in the ensemble weights is necessary based on the judgment result of operation S230, it can control the change of the ensemble weights of each model.

마지막으로, 도 10을 참조하면, S310 동작에서, 프로세서는 동절결편 검사 대상 조직의 크기를 식별할 수 있다.Finally, referring to FIG. 10, in operation S310, the processor can identify the size of the target tissue for the cross-section inspection.

S320 동작에서, 프로세서는 식별된 동절결편 검사 대상 조직의 크기가 임계치 이상인지 판단할 수 있다.In operation S320, the processor can determine whether the size of the identified defect inspection target tissue is greater than or equal to a threshold.

프로세서는 S320 동작 판단 결과 만약 식별된 동절결편 검사 대상 조직의 크기가 임계치 이상으로 판단되면, 동절결편에 더 높은 가중치를 설정 부여할 수 있다(S330). 이 때, 동절결편이란 제1 동절결편 이미지를 나타낼 수 있다.If the processor determines that the size of the identified homogeneous section inspection target tissue is greater than the threshold as a result of the S320 operation judgment, a higher weight can be set to the homogeneous section (S330). At this time, the homogeneous section can represent the first homogeneous section image.

프로세서는 S320 동작 판단 결과 만약 식별된 동절결편 검사 대상 조직의 크기가 임계치 미만으로 판단되면, 동절결편이 아니라 HE 변환된 이미지(즉, 제2 동절결편 이미지)에 더 낮은 가중치를 설정 부여할 수 있다(S340).If the processor determines that the size of the identified homogeneous section inspection target tissue is less than the threshold as a result of the S320 operation judgment, it can assign a lower weight to the HE converted image (i.e., the second homogeneous section image) rather than the homogeneous section (S340).

프로세서는 전술한 내용 중에서 앙상블의 가중치를 변경 제어하거나 림프절 생체 조직의 크기에 따라 가중치를 변경 제어하는 등 어떠한 이벤트가 발생하는 경우에는 서버(20) 또는/및 단말기(30)로 해당 사실을 전달하여 노티(notification)할 수 있다.When any event occurs, such as changing the weight of the ensemble among the aforementioned contents or changing the weight according to the size of the lymph node bio-tissue, the processor can notify the server (20) or/and the terminal (30) of the fact.

프로세서는 대상 환자의 림프절 생체 조직에 대한 동절결편 검사 진단 결과를 서버(20) 또는/및 단말기(30)로 제공한 이후에, 단말기(30)로부터 포지티브 피드백(positive feedback)이나 네거티브 피드백(negative feedback)이 수신되는 경우, 수신된 피드백을 참고하여 전술한 진단 학습 모델을 업데이트할 수 있다.After the processor provides the diagnosis results of a lymph node biopsy of a target patient to the server (20) and/or the terminal (30), if positive feedback or negative feedback is received from the terminal (30), the processor can update the aforementioned diagnostic learning model by referring to the received feedback.

프로세서는 예를 들어, 전술한 단말기(30)를 통한 의료기관의 네거티브 피드백이 미리 정한 횟수 이상이거나 연속적인 경우에는, 기학습한 진단 모델들 전부 또는 적어도 일부를 리셋(reset)하고 학습 과정을 다시 수행할 수 있다. 이 경우, 전처리 모델 역시 초기화 후 재셋팅될 수 있다.For example, if the negative feedback from the medical institution through the terminal (30) mentioned above is more than a predetermined number of times or is continuous, the processor can reset all or at least some of the learned diagnostic models and perform the learning process again. In this case, the preprocessing model can also be reset after initialization.

프로세서는 메모리(240)에 앙상블 조합이나 앙상블 가중치에 따른 결과값의 상관관계를 도출하여, 미리 저장할 수 있다. 이렇게 저장된 상관관계는 추후 업데이트에 반영될 수 있다. 예를 들어, 어느 하나의 모델이 업데이트된 경우에는, 상관관계가 있는 다른 모델도 함께 업데이트되도록 할 수 있다. 이 경우, 상관관계에 따라 업데이트되는 모델의 경우에는 대상 모델에 비하여 업데이트 되는 정도가 낮을 수 있다.The processor can derive and store in advance the correlation of the result values according to the ensemble combination or ensemble weight in the memory (240). The correlation stored in this way can be reflected in a later update. For example, when one model is updated, other models with correlation can be updated together. In this case, the model updated according to the correlation can be updated to a lower degree than the target model.

프로세서는 대상 환자의 성별, 연령대, 동결절편 이전의 상황과 예측 정보, 동결절편 이후의 상황과 진단된 정보 등을 메모리(240)에 저장할 수 있다.The processor can store the target patient's gender, age group, situation and predicted information before frozen sectioning, situation and diagnosed information after frozen sectioning, etc. in the memory (240).

프로세서는 메모리(240)에 저장된 정보에 기초하여 새로운 대상 환자에 대한 모델 또는/및 앙상블의 가중치를 임의 조정할 수 있다.The processor can arbitrarily adjust the weights of the model and/or ensemble for a new target patient based on information stored in the memory (240).

본 개시는 전술한 둘 이상의 실시예들의 조합된 형태로도 디지털 병리 연계 인공지능 기반 림프절 동결절편 검사 및 진단과 관련 정보를 제공할 수 있다.The present disclosure can also provide information related to digital pathology-linked artificial intelligence-based lymph node frozen section examination and diagnosis in a combined form of two or more of the above-described embodiments.

한편, 개시된 실시예들은 컴퓨터에 의해 실행 가능한 명령어를 저장하는 기록매체의 형태로 구현될 수 있다. 명령어는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 프로그램 모듈을 생성하여 개시된 실시예들의 동작을 수행할 수 있다. 기록매체는 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.Meanwhile, the disclosed embodiments may be implemented in the form of a recording medium storing instructions executable by a computer. The instructions may be stored in the form of program codes, and when executed by a processor, may generate program modules to perform the operations of the disclosed embodiments. The recording medium may be implemented as a computer-readable recording medium.

컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터에 의하여 해독될 수 있는 명령어가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다. Computer-readable storage media include all types of storage media that store instructions that can be deciphered by a computer. Examples include ROM (Read Only Memory), RAM (Random Access Memory), magnetic tape, magnetic disk, flash memory, and optical data storage devices.

이상에서와 같이 첨부된 도면을 참조하여 개시된 실시예들을 설명하였다. 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자는 본 개시의 기술적 사상이나 필수적인 특징을 변경하지 않고도, 개시된 실시예들과 다른 형태로 본 개시가 실시될 수 있음을 이해할 것이다. 개시된 실시예들은 예시적인 것이며, 한정적으로 해석되어서는 안 된다.As described above, the disclosed embodiments have been described with reference to the attached drawings. Those skilled in the art to which the present disclosure pertains will understand that the present disclosure can be implemented in forms other than the disclosed embodiments without changing the technical idea or essential features of the present disclosure. The disclosed embodiments are exemplary and should not be construed as limiting.

Claims (15)

인공지능 기반 림프절 동결절편 검사 진단 장치에 있어서,In an artificial intelligence-based lymph node frozen section examination diagnostic device, 메모리; 및memory; and 상기 림프절 동결절편 검사 및 진단을 위한 인공지능 엔진을 포함한 프로세서를 포함하고,A processor including an artificial intelligence engine for the above lymph node frozen section examination and diagnosis, 상기 프로세서는,The above processor, 상기 림프절의 제1 동결절편 이미지를 획득하고, 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 획득하고, 상기 인공지능 엔진을 이용하여 상기 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 림프절의 동결절편 검사에 대한 진단 결과를 생성하여 제공하는,Obtaining a first frozen section image of the lymph node, obtaining a second frozen section image corresponding to the first frozen section image of the lymph node, and generating and providing a diagnostic result for a frozen section examination of the lymph node based on the first frozen section image and the second frozen section image using the artificial intelligence engine. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 1에 있어서,In claim 1, 상기 프로세서는,The above processor, 상기 인공지능 엔진을 이용하여 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 생성하는,Using the artificial intelligence engine, a second frozen section image corresponding to the first frozen section image of the lymph node is generated. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 2에 있어서,In claim 2, 상기 프로세서는,The above processor, 상기 제1 동결절편 이미지를 HE(Histogram Equalization) 이미지로 변환하여 상기 제2 동결절편 이미지를 생성하는,Converting the first frozen section image into a HE (Histogram Equalization) image to generate the second frozen section image. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 3에 있어서,In claim 3, 상기 인공지능 엔진은,The above artificial intelligence engine, 학습을 위한 전처리에 필요한 복수의 모델을 포함하는,Contains multiple models required for preprocessing for learning. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 4에 있어서,In claim 4, 상기 제1 모델은 동결절편 이미지로부터 진단 내용 관련 학습을 위한 전처리 모델인,The above first model is a preprocessing model for learning diagnostic content from frozen section images. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 5에 있어서,In claim 5, 상기 제1 모델은 동결절편 이미지와 진단 내용을 라벨링(labeling)하여 학습하는 모델인,The above first model is a model that learns by labeling frozen section images and diagnostic content. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 6에 있어서,In claim 6, 상기 제2 모델은 동결절편 이미지로부터 상기 HE 이미지로 변환 관련 학습을 위한 전처리 모델인,The above second model is a preprocessing model for learning related to conversion from a frozen section image to the HE image. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 7에 있어서,In claim 7, 상기 제2 모델은 동결절편 이미지와 HE 이미지를 라벨링하여 학습하는 모델인,The above second model is a model that learns by labeling frozen section images and HE images. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 8에 있어서,In claim 8, 상기 제3 모델은 HE 변환 이미지로부터 진단 내용 관련 학습을 위한 전처리 모델인,The above third model is a preprocessing model for learning diagnostic content from HE converted images. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 9에 있어서,In claim 9, 상기 제3 모델은 HE 변환 이미지와 진단 내용을 라벨링하여 학습하는 모델인,The above third model is a model that learns by labeling HE converted images and diagnostic content. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 10에 있어서,In claim 10, 상기 프로세서는,The above processor, 상기 복수의 모델 중 적어도 둘 이상을 앙상블로 결정하는,At least two of the above multiple models are determined as an ensemble, 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 11에 있어서,In claim 11, 상기 프로세서는,The above processor, 상기 각 모델의 앙상블 가중치를 변경 제어하는,Controlling the ensemble weights of each of the above models, 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 12에 있어서,In claim 12, 상기 프로세서는,The above processor, 상기 동결절편 이미지에 이용되는 조직의 크기에 따라 가중치를 변경 제어하는,Controlling the weighting according to the size of the tissue used in the above frozen section image. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 청구항 13에 있어서,In claim 13, 상기 프로세서는,The above processor, 상기 조직의 크기가 임계치 이상이면 동결절편 이미지의 가중치를 높게 설정하고,If the size of the above organization is greater than the threshold, the weight of the frozen section image is set high, 상기 조직의 크기가 임계치 미만이면 HE 변환 이미지의 가중치를 낮게 설정하는,If the size of the above organization is less than a threshold, the weight of the HE converted image is set low. 인공지능 기반 림프절 동결절편 검사 진단 장치.An artificial intelligence-based lymph node frozen section examination diagnostic device. 전자장치의 프로세서에 의해 수행되는, 인공지능 기반 림프절 동결절편 검사 진단 방법에 있어서,In an artificial intelligence-based lymph node frozen section examination diagnostic method performed by a processor of an electronic device, 상기 림프절의 제1 동결절편 이미지를 획득하는 단계;A step of obtaining a first frozen section image of the above lymph node; 상기 림프절의 제1 동결절편 이미지에 대응하는 제2 동결절편 이미지를 획득하는 단계; 및A step of obtaining a second frozen section image corresponding to the first frozen section image of the lymph node; and 상기 제1 동결절편 이미지와 제2 동결절편 이미지에 기초하여 림프절의 동결절편 검사에 대한 진단 결과를 생성하고 제공하는 단계를 포함하는,A step of generating and providing a diagnostic result for a frozen section examination of a lymph node based on the first frozen section image and the second frozen section image, 인공지능 기반 림프절 동결절편 검사 진단 방법.An artificial intelligence-based diagnostic method for lymph node frozen section examination.
PCT/KR2025/000165 2024-01-04 2025-01-03 Artificial intelligence-based device and method for inspecting and diagnosing frozen section of lymph node Pending WO2025147160A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2024-0001628 2024-01-04
KR1020240001628A KR20250106978A (en) 2024-01-04 2024-01-04 Apparatus and method of examing and diagonizing lymph nodes frozen section based on artificial intelligence

Publications (1)

Publication Number Publication Date
WO2025147160A1 true WO2025147160A1 (en) 2025-07-10

Family

ID=96300572

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2025/000165 Pending WO2025147160A1 (en) 2024-01-04 2025-01-03 Artificial intelligence-based device and method for inspecting and diagnosing frozen section of lymph node

Country Status (2)

Country Link
KR (1) KR20250106978A (en)
WO (1) WO2025147160A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210150707A1 (en) * 2019-11-18 2021-05-20 10X Genomics, Inc. Systems and methods for binary tissue classification

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100578034B1 (en) 2003-09-23 2006-05-11 주식회사 정우인터내셔날 Dye composition for freeze section staining and freeze section staining method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210150707A1 (en) * 2019-11-18 2021-05-20 10X Genomics, Inc. Systems and methods for binary tissue classification

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
KOTEI EVANS, THIRUNAVUKARASU RAMKUMAR: "Ensemble Technique Coupled with Deep Transfer Learning Framework for Automatic Detection of Tuberculosis from Chest X-ray Radiographs", HEALTHCARE, MDPI AG, vol. 10, no. 11, 1 January 2022 (2022-01-01), pages 1 - 22, XP093333505, ISSN: 2227-9032, DOI: 10.3390/healthcare10112335 *
KULKARNI ADITYA, PARASNIS GURUPRASAD, BALASUBRAMANIAN HARISH, JAIN VANSH, CHOKSHI ANMOL, SONKUSARE REENA: "Advancing Diagnostic Precision: Leveraging Machine Learning Techniques for Accurate Detection of Covid-19, Pneumonia, and Tuberculosis in Chest X-Ray Images", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, ARXIV.ORG, 1 October 2023 (2023-10-01), XP093334000 *
SALEH ABUNAJM, ELSAYED NELLY, ELSAYED ZAG, OZER MURAT: "Deep Learning Approach for Early Stage Lung Cancer Detection", ARXIV.ORG, CORNELL UNIVERSITY LIBRARY, ARXIV.ORG, 1 February 2023 (2023-02-01), XP093334003 *
SHAKEEL P. MOHAMED; BURHANUDDIN M.A.; DESA MOHAMAD ISHAK: "Lung cancer detection from CT image using improved profuse clustering and deep learning instantaneously trained neural networks", MEASUREMENT., INSTITUTE OF MEASUREMENT AND CONTROL. LONDON, GB, vol. 145, 15 May 2019 (2019-05-15), GB , pages 702 - 712, XP085737581, ISSN: 0263-2241, DOI: 10.1016/j.measurement.2019.05.027 *

Also Published As

Publication number Publication date
KR20250106978A (en) 2025-07-11

Similar Documents

Publication Publication Date Title
WO2022005090A1 (en) Method and apparatus for providing diagnosis result
WO2021006522A1 (en) Image diagnosis apparatus using deep learning model and method therefor
WO2022119162A1 (en) Medical image-based disease prediction method
WO2022055186A1 (en) Method for detecting abnormal finding in medical image and generating report
WO2022186594A1 (en) Medical-image-based lesion analysis method
WO2022131479A1 (en) Lesion diagnosis method
WO2021107471A1 (en) Medical data retrieval method
Cömert et al. Computerized otoscopy image-based artificial intelligence model utilizing deep features provided by vision transformer, grid search optimization, and support vector machine for otitis media diagnosis
WO2025147160A1 (en) Artificial intelligence-based device and method for inspecting and diagnosing frozen section of lymph node
WO2025147156A1 (en) Artificial intelligence-based apparatus and method for examining and diagnosing thyroid frozen section
WO2025147163A1 (en) Artificial intelligence-based apparatus and method for pancreatic frozen section examination and diagnosis
WO2025147158A1 (en) Artificial intelligence-based breast cryosection inspection and diagnosis apparatus and method
WO2025147161A1 (en) Artificial intelligence-based brain cryosection inspection and diagnosis device and method
WO2025147155A1 (en) Artificial intelligence-based lung frozen section examination and diagnosis device and method
WO2025147157A1 (en) Artificial intelligence-based apparatus and method for examining and diagnosing ovarian frozen section
WO2025037772A1 (en) Device for implementing llm model for predicting condition of patient on basis of consultation data and control method therefor
WO2024101840A1 (en) Device, method, and program for calculating medical efficacy of food using artificial intelligence-based component analysis and medical evidence
WO2023282546A1 (en) Method for deciphering artificial knee joint loosening, and computing device therefor
WO2024214993A1 (en) Device and method for optimizing dispensing of encapsulants onto pathological slides on basis of artificial intelligence
WO2022211195A1 (en) Medical image processing method
WO2024101875A1 (en) Artificial-intelligence-based device, method and program for automatic standardization of clinical test image
WO2025037853A1 (en) Method, device, and system for automatically triaging and controlling response
WO2025018493A1 (en) Electronic device to which machine learning ensemble model for malaria diagnosis and detection is applicable, and operation method thereof
WO2025254443A1 (en) Medical diagnosis device for classifying cell types based on ensemble image classification model and cell type classification method using same
WO2025095369A1 (en) Electronic device including artificial intelligence model for detecting free air on basis of abdominal ct image, and training method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 25736314

Country of ref document: EP

Kind code of ref document: A1