Invention Grant
- Patent Title: Parallel processing for distance transforms
- Patent Title (中): 距离变换的并行处理
-
Application No.: US12635861Application Date: 2009-12-11
-
Publication No.: US08786616B2Publication Date: 2014-07-22
- Inventor: Toby Sharp , Antonio Criminisi
- Applicant: Toby Sharp , Antonio Criminisi
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Pablo Tapia; Jim Ross; Micky Minhas
- Main IPC: G06F15/80
- IPC: G06F15/80 ; G06K9/34 ; G06K9/46

Abstract:
Parallel processing for distance transforms is described. In an embodiment a raster scan algorithm is used to compute a distance transform such that each image element of a distance image is assigned a distance value. This distance value is a shortest distance from the image element to the seed region. In an embodiment two threads execute in parallel with a first thread carrying out a forward raster scan over the distance image and a second thread carrying out a backward raster scan over the image. In an example, a thread pauses when a cross-over condition is met until the other thread meets the condition after which both threads continue. In embodiments distances may be computed in Euclidean space or along geodesics defined on a surface. In an example, four threads execute two passes in parallel with each thread carrying out a raster scan over a different quarter of the image.
Public/Granted literature
- US20110141121A1 Parallel Processing for Distance Transforms Public/Granted day:2011-06-16
Information query