RU2019121711A - Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении - Google Patents

Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении Download PDF

Info

Publication number
RU2019121711A
RU2019121711A RU2019121711A RU2019121711A RU2019121711A RU 2019121711 A RU2019121711 A RU 2019121711A RU 2019121711 A RU2019121711 A RU 2019121711A RU 2019121711 A RU2019121711 A RU 2019121711A RU 2019121711 A RU2019121711 A RU 2019121711A
Authority
RU
Russia
Prior art keywords
contour
point
points
sequence
detected position
Prior art date
Application number
RU2019121711A
Other languages
English (en)
Other versions
RU2019121711A3 (ru
RU2750278C2 (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 RU2019121711A publication Critical patent/RU2019121711A/ru
Publication of RU2019121711A3 publication Critical patent/RU2019121711A3/ru
Application granted granted Critical
Publication of RU2750278C2 publication Critical patent/RU2750278C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/203Drawing of straight lines or curves
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/55Depth or shape recovery from multiple images
    • G06T7/564Depth or shape recovery from multiple images from contours
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Claims (25)

1. Способ модификации контура (300, 400, 500), содержащего последовательность точек, размещенных на изображении, включающий этапы, на которых:
осуществляют обнаружение положения перемещаемого индикатора на изображении относительно одной или более точек последовательности (202), при этом перемещаемый индикатор выполнен с возможностью перемещения пользователем;
автоматически удаляют по меньшей мере одну точку из контура (300, 400, 500) или добавляют по меньшей мере одну точку к контуру (300, 400, 500) на основании кратчайшей дистанции между обнаруженным положением перемещаемого индикатора на изображении и указанными одной или более точками (204); и автоматически переключают между удалением по меньшей мере одной точки из контура и добавлением по меньшей мере одной точки к контуру на основании дистанции обнаруженного положения перемещаемого индикатора на изображении от указанных одной или более точек, причем удаление по меньшей мере одной точки из контура (300, 400) или добавление по меньшей мере одной точки к контуру (300, 400) основано на том, превышает ли кратчайшая дистанция пороговое значение дистанции; при этом удаление по меньшей мере одной точки из контура включает этап, на котором из контура удаляют точки, расположенные в последовательности точек между обнаруженным положением перемещаемого индикатора и точкой, соответствующей кратчайшей дистанции от обнаруженного положения перемещаемого индикатора.
2. Способ согласно п. 1, в котором указанная по меньшей мере одна точка содержит некоторое число точек, меньшее общего числа точек в последовательности точек.
3. Способ согласно любому из пп. 1 или 2, в котором по меньшей мере одну точку удаляют только тогда, когда указанная по меньшей мере одна точка содержит число точек, превышающее пороговое значение числа точек, или длина контура (300) превышает пороговое значение длины.
4. Способ согласно п. 1 или 2, в котором удаление по меньшей мере одной точки из контура (400) включает этапы, на которых:
определяют, содержит ли первая часть (402) последовательности точек или вторая часть (404) последовательности точек точку, соответствующую кратчайшей дистанции от обнаруженного положения перемещаемого индикатора; и
удаляют точки из части контура (400), содержащей точку, соответствующую кратчайшей дистанции от обнаруженного положения перемещаемого индикатора.
5. Способ согласно любому из пп. 1, 2, 3, или 4, в котором по меньшей мере одну точку добавляют к контуру (300, 400) в обнаруженном положении перемещаемого индикатора там, где кратчайшая дистанция превышает пороговое значение дистанции.
6. Способ согласно любому из пп. 1 или 2, в котором удаление по меньшей мере одной точки из контура (500) включает этап, на котором:
удаляют точки из контура (500), соответствующие меньшей дистанции, чем заданная, от обнаруженного положения перемещаемого индикатора.
7. Способ согласно любому из пп. 1, 2, или 6, в котором добавление по меньшей мере одной точки к контуру (300, 400, 500) включает этап, на котором:
к контуру (300, 400, 500) в обнаруженном положении перемещаемого индикатора добавляют по меньшей мере одну точку.
8. Способ согласно любому из пп. 5 или 6, дополнительно включающий этап, на котором:
по меньшей мере одну добавленную точку соединяют с точкой на контуре, соответствующей кратчайшей дистанции от добавленной точки.
9. Способ создания контура (300, 400, 500), содержащего последовательность точек, размещенных на изображении, включающий этапы, на которых:
производят первое событие взаимодействия с целью размещения на изображении начальной точки последовательности,
осуществляют способ модификации контура согласно любому из предыдущих пунктов, и
производят второе событие взаимодействия с целью размещения завершающей точки последовательности на изображении, завершая тем самым контур.
10. Аппарат (100) для модификации контура (300, 400, 500), содержащего последовательность точек, размещенных на изображении, при этом указанный аппарат содержит:
процессор (102), выполненный с возможностью:
обнаружения положения перемещаемого индикатора на изображении относительно одной или более точек последовательности, при этом перемещаемый индикатор выполнен с возможностью перемещения пользователем;
автоматического удаления по меньшей мере одной точки из контура (300, 400, 500), или добавления по меньшей мере одной точки к контуру (300, 400, 500), на основании кратчайшей дистанции между обнаруженным положением перемещаемого индикатора на изображении и указанными одной или более точками; и
автоматического переключения между удалением по меньшей мере одной точки из контура (300, 400, 500) и добавлением по меньшей мере одной точки к контуру на основании кратчайшей дистанции обнаруженного положения перемещаемого индикатора на изображении от указанных одной или более точек, причем удаление по меньшей мере одной точки из контура (300, 400), или добавление по меньшей мере одной точки к контуру (300, 400), основано на том, превышает ли кратчайшая дистанция пороговое значение дистанции,
при этом удаление по меньшей мере одной точки из контура включает этап, на котором из контура удаляют точки, расположенные в последовательности точек между обнаруженным положением перемещаемого индикатора и точками, соответствующими кратчайшей дистанции от обнаруженного положения перемещаемого индикатора.
RU2019121711A 2016-12-13 2017-12-12 Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении RU2750278C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP16203620.6 2016-12-13
EP16203620 2016-12-13
PCT/EP2017/082461 WO2018108933A1 (en) 2016-12-13 2017-12-12 A method and apparatus for modifying a contour comprising a sequence of points positioned on an image

Publications (3)

Publication Number Publication Date
RU2019121711A true RU2019121711A (ru) 2021-01-15
RU2019121711A3 RU2019121711A3 (ru) 2021-04-21
RU2750278C2 RU2750278C2 (ru) 2021-06-25

Family

ID=57754935

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019121711A RU2750278C2 (ru) 2016-12-13 2017-12-12 Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении

Country Status (7)

Country Link
US (1) US20190287281A1 (ru)
EP (1) EP3555862B1 (ru)
JP (1) JP6790274B2 (ru)
CN (1) CN110235180B (ru)
BR (1) BR112019011836A2 (ru)
RU (1) RU2750278C2 (ru)
WO (1) WO2018108933A1 (ru)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112634309B (zh) * 2020-11-30 2023-08-15 上海联影医疗科技股份有限公司 图像处理方法、装置、电子设备及存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2550418B2 (ja) * 1990-01-20 1996-11-06 富士通株式会社 アウトライン文字補正方式
JPH0816144A (ja) * 1994-06-29 1996-01-19 Fujitsu Ltd アウトラインフォント展開方法およびアウトラインフォント展開装置
JP3943623B2 (ja) * 1996-05-21 2007-07-11 キヤノン株式会社 画像編集装置及びその制御方法
US7427984B2 (en) 2003-10-26 2008-09-23 Microsoft Corporation Point erasing
CN100594473C (zh) * 2004-01-19 2010-03-17 皇家飞利浦电子股份有限公司 为医学图像提供灵活测量功能的方法和设备
US7817164B2 (en) * 2004-04-27 2010-10-19 Hitachi Medical Corporation Image editing device and method thereof
JP4540123B2 (ja) * 2007-04-10 2010-09-08 富士フイルム株式会社 曲線修正方法および装置並びにプログラム
JP4139430B1 (ja) * 2007-04-27 2008-08-27 シャープ株式会社 画像処理装置及び方法、画像表示装置及び方法
JP5759133B2 (ja) * 2010-09-24 2015-08-05 Juki株式会社 形状ベースマッチングパラメータの調整装置および部品実装装置
US9116609B2 (en) * 2011-03-30 2015-08-25 Mckesson Financial Holdings Methods, apparatuses and computer program products for generating regions of interest using gestures via a user interface
KR102123061B1 (ko) * 2012-11-27 2020-06-16 삼성전자주식회사 사용자의 인터랙션을 기반으로 영상 내의 윤곽선을 분할하는 장치 및 방법
WO2014197352A1 (en) * 2013-06-04 2014-12-11 Prime Circa, Inc. Vector texturing for free-form drawing
US20160012206A1 (en) * 2014-07-10 2016-01-14 Siemens Medical Solutions Usa, Inc. Pictorial report of a medical procedure
US9558561B2 (en) * 2015-01-06 2017-01-31 Varian Medical Systems International Ag Semiautomatic drawing tool for image segmentation

Also Published As

Publication number Publication date
RU2019121711A3 (ru) 2021-04-21
EP3555862B1 (en) 2020-03-25
EP3555862A1 (en) 2019-10-23
BR112019011836A2 (pt) 2019-10-22
US20190287281A1 (en) 2019-09-19
WO2018108933A1 (en) 2018-06-21
JP2020504373A (ja) 2020-02-06
JP6790274B2 (ja) 2020-11-25
CN110235180B (zh) 2023-07-14
CN110235180A (zh) 2019-09-13
RU2750278C2 (ru) 2021-06-25

Similar Documents

Publication Publication Date Title
MY183226A (en) On-board device controlling accumulation removing units
JP2016025376A5 (ru)
EP4270950A3 (en) Encoding apparatus and decoding apparatus
RU2016109954A (ru) Способ и устройство для переключения приложений
RU2016101409A (ru) Способ и устройство для управления приложением
RU2015102155A (ru) Способ и устройство для проверки с использованием кода проверки
JP2017508966A5 (ru)
RU2017134343A (ru) Интеллектуальный показ напоминаний
JP2016536620A5 (ru)
RU2016114409A (ru) Способ, устройство и терминал для игры в интерфейсе чата
JP2016503216A5 (ru)
RU2015141839A (ru) Рекомендательное картографирование, использующее информацию о движении на основе релевантности
JP2016510964A5 (ru)
RU2016135639A (ru) Способ автоматической оценки ээг абсанса, компьютерная программа и устройство оценки для этого
RU2016142452A (ru) Способ поиска сети, устройство для поиска сети и терминал
KR101587158B1 (ko) 트리 인덱스를 이용하는 노드 탐색 방법 및 장치
RU2010128934A (ru) Способ распознавания образа, устройство распознавания образов и компьютерная программа
JP2017228104A5 (ru)
RU2019121711A (ru) Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении
RU2016112357A (ru) Способ и устройство для создания панорамы
RU2018113700A (ru) Содействие смене сиденья в транспортном средстве
RU2016109431A (ru) Способ и устройство для определения символа
JP2015153161A (ja) 分岐路認識装置
JP2014238554A5 (ja) 撮像装置及び焦点検出方法
JP2015029918A5 (ru)