[go: up one dir, main page]

RU2018121964A - Оптимизация взаимодействий пользователя при сегментации - Google Patents

Оптимизация взаимодействий пользователя при сегментации Download PDF

Info

Publication number
RU2018121964A
RU2018121964A RU2018121964A RU2018121964A RU2018121964A RU 2018121964 A RU2018121964 A RU 2018121964A RU 2018121964 A RU2018121964 A RU 2018121964A RU 2018121964 A RU2018121964 A RU 2018121964A RU 2018121964 A RU2018121964 A RU 2018121964A
Authority
RU
Russia
Prior art keywords
segmentation
user
user interactions
processor
potentially suitable
Prior art date
Application number
RU2018121964A
Other languages
English (en)
Other versions
RU2018121964A3 (ru
RU2743577C2 (ru
Inventor
Даниэль БЫСТРОВ
Доминик Бенджамин КУТРА
Original Assignee
Конинклейке Филипс Н.В.
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 Конинклейке Филипс Н.В. filed Critical Конинклейке Филипс Н.В.
Publication of RU2018121964A publication Critical patent/RU2018121964A/ru
Publication of RU2018121964A3 publication Critical patent/RU2018121964A3/ru
Application granted granted Critical
Publication of RU2743577C2 publication Critical patent/RU2743577C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10116X-ray image
    • 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/20092Interactive image processing based on input by user
    • 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/20092Interactive image processing based on input by user
    • G06T2207/20096Interactive definition of curve of interest
    • 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/20092Interactive image processing based on input by user
    • G06T2207/20101Interactive definition of point of interest, landmark or seed
    • 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/20092Interactive image processing based on input by user
    • G06T2207/20104Interactive definition of region of interest [ROI]
    • 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/20092Interactive image processing based on input by user
    • G06T2207/20108Interactive selection of 2D slice in a 3D data set
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Image Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Image Processing (AREA)

Claims (31)

1. Система (100) для сегментирования объекта на изображении, содержащая:
подсистему (160) пользовательского интерфейса, содержащую:
i) выход (180) устройства отображения для установления на устройстве (080) отображения графического интерфейса (300) сегментации, который содержит набор средств (310) сегментации, позволяющих пользователю получать первую сегментацию объекта на изображении, при этом первая сегментация представлена данными сегментации;
ii) пользовательский входной интерфейс (170), выполненный с возможностью приема данных (072) взаимодействия от пользовательского устройства (070), выполненного с возможностью управления пользователем, при этом данные взаимодействия дают представление о наборе взаимодействий пользователя с графическим интерфейсом сегментации, посредством которых была получена первая сегментация объекта;
память, содержащую данные инструкций, представляющие набор инструкций;
процессор (140), выполненный с возможностью обмена данными с пользовательским входным интерфейсом и памятью и с возможностью исполнения набора инструкций, причем набор инструкций при их исполнении процессором побуждают процессор:
i) анализировать данные сегментации и данные взаимодействия для определения оптимизированного набора взаимодействий пользователя, которые при их исполнении пользователем с использованием графического интерфейса сегментации дают вторую сегментацию, аналогичную первой сегментации, при этом оптимизированный набор взаимодействий пользователя определен путем:
j) формирования множества потенциально пригодных наборов взаимодействий пользователя, которые дают сегментации, подобные первой сегментации,
jj) оценки времени, необходимого для выполнения соответствующего одного из множества потенциально пригодных наборов взаимодействий пользователя с использованием графического интерфейса сегментации, на основе метрики времени, причем метрика времени является функцией от по меньшей мере количества взаимодействий пользователя в соответствующем потенциально пригодном наборе, и
jjj) выбора одного из множества потенциально пригодных наборов взаимодействий пользователя в качестве оптимизированного набора взаимодействий пользователя на основе самого низкого времени, полученного в результате упомянутой оценки; и
ii) формировать оптимизированные данные (142) взаимодействия, представляющие оптимизированный набор взаимодействий пользователя, для обеспечения возможности указания пользователю оптимизированного набора взаимодействий пользователя посредством устройства отображения.
2. Система (100) по п. 1, в которой набор взаимодействий пользователя включает в себя взаимодействие пользователя, представляющее пользователя, использующего средство сегментации, и в которой набор инструкций при их исполнении процессором (140), побуждают процессор изменять параметр средства сегментации таким образом, чтобы формировать другие потенциально пригодные наборы взаимодействий пользователя.
3. Система (100) по п. 1, в которой набор взаимодействий пользователя включает в себя последовательность взаимодействий пользователя и набор инструкций, который при их исполнении процессором (140) побуждают процессор изменять последовательность взаимодействий пользователя таким образом, чтобы формировать другие потенциально пригодные наборы взаимодействий пользователя.
4. Система (100) по п. 1, в которой графический интерфейс (300) сегментации содержит по меньшей мере одно неиспользованное средство сегментации, которое не использовано пользователем для получения первой сегментации,
причем множество потенциально пригодных наборов взаимодействий пользователя сформировано с использованием по меньшей мере одного неиспользованного средства сегментации.
5. Система (100) по любому из предшествующих пунктов, в которой метрика времени содержит по меньшей мере один параметр, который дает представление о действии, выбираемом из следующего списка: выбор действий пользователя, переключение между различными средствами сегментации, переключение между различными срезами изображения, действие масштабирования и действие панорамирования.
6. Система (100) по любому из предшествующих пунктов, в которой метрика времени является функцией от типа взаимодействий пользователя в соответствующем потенциально пригодном наборе.
7. Система (100) по любому из предшествующих пунктов, в которой набор инструкций при их исполнении процессором (140), побуждают процессор рассчитывать геометрическую сложность объекта, и в котором метрика времени является функцией от геометрической сложности объекта.
8. Система (100) по любому из предшествующих пунктов, в которой метрика времени является функцией от особенности изображения.
9. Система (100) по любому из предшествующих пунктов, в которой набор инструкций при их исполнении процессором (140) побуждают процессор указывать пользователю оптимизированный набор взаимодействий пользователя путем формирования видеоизображения, визуально указывающего оптимизированный набор взаимодействий пользователя.
10. Рабочая станция, содержащая систему по любому из пп. 1–9.
11. Устройство визуализации, содержащее систему по любому из пп. 1–9.
12. Реализуемый на компьютере способ (1000) сегментирования объекта на изображении, включающий:
установление на устройстве отображения графического интерфейса сегментации, который содержит набор средств сегментации, позволяющих пользователю получать первую сегментацию объекта на изображении, при этом первая сегментация представлена данными сегментации;
прием (1010) данных взаимодействия от пользовательского устройства, выполненного с возможностью управления пользователем, при этом данные взаимодействия дают представление о наборе взаимодействий пользователя с графическим интерфейсом сегментации, посредством которых была получена первая сегментация объекта;
анализ данных сегментации и данных взаимодействия для определения оптимизированного набора взаимодействий пользователя, которые при их исполнении пользователем с использованием графического интерфейса сегментации дают вторую сегментацию, аналогичную первой сегментации, при этом оптимизированный набор взаимодействий пользователя определяют путем:
i) формирования (1020) множества потенциально пригодных наборов взаимодействий пользователя, которые дают сегментации, подобные первой сегментации,
ii) оценки (1030) времени, необходимого для выполнения соответствующего одного из потенциально пригодных наборов взаимодействий пользователя с использованием графического интерфейса сегментации, на основе метрики времени, причем метрика времени является функцией от по меньшей мере количества взаимодействий пользователя в соответствующем потенциально пригодном наборе, и
iii) выбора (1040) одного из множества потенциально пригодных наборов взаимодействий пользователя в качестве оптимизированного набора взаимодействий пользователя на основе самого низкого времени, полученного в результате упомянутой оценки; и
формирование (1050) оптимизированных данных взаимодействия, представляющих оптимизированный набор взаимодействий пользователя, для обеспечения возможности указания пользователю оптимизированного набора взаимодействий пользователя посредством устройства отображения.
13. Компьютерный программный продукт, содержащий инструкции для побуждения процессорной системы к выполнению способа по п. 12.
RU2018121964A 2015-11-19 2016-11-01 Оптимизация взаимодействий пользователя при сегментации RU2743577C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP15195285 2015-11-19
EP15195285.0 2015-11-19
PCT/EP2016/076282 WO2017084871A1 (en) 2015-11-19 2016-11-01 Optimizing user interactions in segmentation

Publications (3)

Publication Number Publication Date
RU2018121964A true RU2018121964A (ru) 2019-12-19
RU2018121964A3 RU2018121964A3 (ru) 2020-05-19
RU2743577C2 RU2743577C2 (ru) 2021-02-20

Family

ID=54703771

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2018121964A RU2743577C2 (ru) 2015-11-19 2016-11-01 Оптимизация взаимодействий пользователя при сегментации

Country Status (6)

Country Link
US (1) US10672122B2 (ru)
EP (1) EP3378037B1 (ru)
JP (1) JP6873131B2 (ru)
CN (1) CN108352067B (ru)
RU (1) RU2743577C2 (ru)
WO (1) WO2017084871A1 (ru)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200402646A1 (en) * 2018-03-08 2020-12-24 Koninklijke Philips N.V. Interactive self-improving annotation system for high-risk plaque burden assessment
EP3618002A1 (en) * 2018-08-30 2020-03-04 Koninklijke Philips N.V. Interactive self-improving annotation system for high-risk plaque burden assessment
CN110989901B (zh) * 2019-11-29 2022-01-18 北京市商汤科技开发有限公司 图像定位的交互显示方法及装置、电子设备和存储介质
WO2021150017A1 (en) * 2020-01-23 2021-07-29 Samsung Electronics Co., Ltd. Method for interactive segmenting an object on an image and electronic computing device implementing the same
WO2022053716A1 (en) * 2020-09-14 2022-03-17 Medizinische Universität Wien Computer-implemented method for semi-automatic segmentation of medical imaging data and interactive computer program for carrying out the same
USD1077854S1 (en) * 2020-11-20 2025-06-03 GE Precision Healthcare, LLC Display screen or portion thereof with a computer generated graphical user interface for placement of a medical tube or line
USD1076951S1 (en) * 2023-09-11 2025-05-27 Pari Medical Holding Gmbh Display screen or portion thereof with graphical user interface
EP4521343A1 (en) * 2023-09-11 2025-03-12 Koninklijke Philips N.V. Automatic segmentation entry tool configuration

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1853196A (zh) * 2003-08-29 2006-10-25 皇家飞利浦电子股份有限公司 用来开发并执行图像处理协议的可执行模板的方法、设备和计算机程序
JP3954596B2 (ja) * 2004-06-03 2007-08-08 ザイオソフト株式会社 画像処理装置、画像処理方法及び画像処理プログラム
CN1315035C (zh) * 2004-07-08 2007-05-09 腾讯科技(深圳)有限公司 一种图像分割显示方法及装置
US7680314B2 (en) * 2005-10-17 2010-03-16 Siemens Medical Solutions Usa, Inc. Devices, systems, and methods for improving image consistency
US8144949B2 (en) * 2007-11-15 2012-03-27 Carestream Health, Inc. Method for segmentation of lesions
US8548215B2 (en) * 2007-11-23 2013-10-01 Pme Ip Australia Pty Ltd Automatic image segmentation of a volume by comparing and correlating slice histograms with an anatomic atlas of average histograms
CN101727666B (zh) * 2008-11-03 2013-07-10 深圳迈瑞生物医疗电子股份有限公司 图像分割方法及装置、图像倒置判断方法
US8355553B2 (en) * 2008-11-22 2013-01-15 General Electric Company Systems, apparatus and processes for automated medical image segmentation using a statistical model
WO2010084435A2 (en) * 2009-01-22 2010-07-29 Koninklijke Philips Electronics N.V. Predicting user interactions during image processing
JP2010231738A (ja) * 2009-03-30 2010-10-14 Mitsubishi Space Software Kk 画像処理装置及び画像処理方法及び画像処理プログラム
RU2540829C2 (ru) * 2009-04-03 2015-02-10 Конинклейке Филипс Электроникс Н.В. Интерактивный итеративный алгоритм ближайших точек для сегментации органов
JP5665655B2 (ja) * 2011-05-24 2015-02-04 株式会社日立製作所 画像処理装置及び方法
CN102890823B (zh) * 2011-07-19 2016-04-27 株式会社东芝 运动对象轮廓提取及左心室图像分割方法和装置
WO2013054224A1 (en) * 2011-10-11 2013-04-18 Koninklijke Philips Electronics N.V. A workflow for ambiguity guided interactive segmentation of lung lobes
KR20140093359A (ko) * 2013-01-15 2014-07-28 삼성전자주식회사 사용자 인터랙션 기반의 영상 세그멘테이션 장치 및 방법
DE102013224888A1 (de) 2013-12-04 2015-06-11 Siemens Aktiengesellschaft Verfahren zum Abrufen von Informationen, Recheneinheit und medizinisches Bildgebungssystem
US9129191B2 (en) * 2013-12-16 2015-09-08 Adobe Systems Incorporated Semantic object selection
WO2015091299A1 (en) * 2013-12-17 2015-06-25 Koninklijke Philips N.V. Model-based segmentation of an anatomical structure
GB2524955A (en) * 2014-04-01 2015-10-14 Scopis Gmbh Method for cell envelope segmentation and visualisation
CN106462974B (zh) * 2014-06-12 2020-07-28 皇家飞利浦有限公司 用于分割图像的参数优化
GB2528249B (en) * 2014-07-11 2019-03-06 Siemens Medical Solutions Usa Inc Automatic background region selection for lesion delineation in medical images
WO2016038604A1 (en) * 2014-09-11 2016-03-17 B. G. Negev Technologies And Applications Ltd. (Ben-Gurion University) Interactive segmentation
US9773325B2 (en) * 2015-04-02 2017-09-26 Toshiba Medical Systems Corporation Medical imaging data processing apparatus and method
US10366490B2 (en) * 2017-03-27 2019-07-30 Siemens Healthcare Gmbh Highly integrated annotation and segmentation system for medical imaging
US11017536B2 (en) * 2018-05-02 2021-05-25 Mako Surgical Corp. Image segmentation

Also Published As

Publication number Publication date
RU2018121964A3 (ru) 2020-05-19
RU2743577C2 (ru) 2021-02-20
EP3378037B1 (en) 2023-07-26
US10672122B2 (en) 2020-06-02
US20180330505A1 (en) 2018-11-15
JP2018537175A (ja) 2018-12-20
WO2017084871A1 (en) 2017-05-26
JP6873131B2 (ja) 2021-05-19
CN108352067B (zh) 2022-01-25
CN108352067A (zh) 2018-07-31
EP3378037A1 (en) 2018-09-26

Similar Documents

Publication Publication Date Title
RU2018121964A (ru) Оптимизация взаимодействий пользователя при сегментации
JP2018022216A5 (ru)
CN108762740B (zh) 页面数据的生成方法、装置及电子设备
JP2016512171A5 (ru)
US10867251B2 (en) Estimation results display system, estimation results display method, and estimation results display program
RU2016119160A (ru) Способ и устройство для предоставления шлюза электронной транзакции
JP2017117406A5 (ru)
US9690682B2 (en) Program information generating system, method, and computer program product
JP2015518594A (ja) デジタル画像分析のため空間制約を用いた統合インタラクティブセグメンテーション法
US20160077726A1 (en) User interface based interaction method and related apparatus
JP2017037618A5 (ru)
JP6181134B2 (ja) 要因解析装置、要因解析方法、及びプログラム
JP2013097467A5 (ru)
JP2019046055A5 (ru)
JP2017037416A5 (ru)
US20170300346A1 (en) Estimation results display system, estimation results display method, and estimation results display program
JP2013222304A5 (ru)
CN111858927B (zh) 数据测试方法、装置、电子设备及存储介质
JP2016112724A5 (ru)
US20180101294A1 (en) Information generating system, information generating device, information generating method, and information generating program
RU2018110663A (ru) Определение последовательности радиологических изображений для оптимальной пропускной способности считываний
JP2017126379A5 (ja) 処理システム
JPWO2015037296A1 (ja) システム解析装置
JP2016092651A5 (ja) 画像処理装置、画像処理方法。およびプログラム
JP2014222806A5 (ru)