RU2019121711A - Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении - Google Patents
Способ и аппарат для модификации контура, содержащего последовательность точек, размещенных на изображении Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/203—Drawing of straight lines or curves
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/564—Depth or shape recovery from multiple images from contours
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20092—Interactive image processing based on input by user
- G06T2207/20096—Interactive definition of curve of interest
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/41—Medical
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), основано на том, превышает ли кратчайшая дистанция пороговое значение дистанции,
при этом удаление по меньшей мере одной точки из контура включает этап, на котором из контура удаляют точки, расположенные в последовательности точек между обнаруженным положением перемещаемого индикатора и точками, соответствующими кратчайшей дистанции от обнаруженного положения перемещаемого индикатора.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112634309B (zh) * | 2020-11-30 | 2023-08-15 | 上海联影医疗科技股份有限公司 | 图像处理方法、装置、电子设备及存储介质 |
Family Cites Families (14)
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 |
-
2017
- 2017-12-12 EP EP17817720.0A patent/EP3555862B1/en active Active
- 2017-12-12 WO PCT/EP2017/082461 patent/WO2018108933A1/en unknown
- 2017-12-12 BR BR112019011836A patent/BR112019011836A2/pt not_active Application Discontinuation
- 2017-12-12 CN CN201780083589.8A patent/CN110235180B/zh active Active
- 2017-12-12 JP JP2019531087A patent/JP6790274B2/ja active Active
- 2017-12-12 RU RU2019121711A patent/RU2750278C2/ru active
- 2017-12-12 US US16/466,135 patent/US20190287281A1/en not_active Abandoned
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) |