| 講演抄録/キーワード |
| 講演名 |
2010-09-29 11:10
2値画像上で連結成分を消去するその場でのアルゴリズム ○浅野哲夫(北陸先端大) COMP2010-26 |
| 抄録 |
(和) |
2値画像が与えられたとき,雑音成分を除去することは
基本的な操作の一つである.この操作を一般化すると,
2値画像上で指定された連結成分の画素をすべてフリップ
する(画素値を$1$から$0$に交換する)ことになる.
本論文では,スタックやキューなどの余分のデータ構造を
一切使わずに$O(n \log n)$時間で任意の連結成分を
除去するアルゴリズムを提案する.ただし,$n$は除去
すべき連結成分の画素数である.
入力の2値画像は読み書きができる普通のビット配列で
あるが,各画素に対して$1$ビットしか使えないので,
入力の配列を作業用に用いることは難しい.
画素をフリップすると連結成分の形状も変化するが,
この変化のためにアルゴリズムの設計は容易ではない.
ここで提案する方法は,最初に連結成分の穴を画素の
フリップによってすべて連結にした後で,構造を
変えないように画素のフリップを行うというものである. |
| (英) |
Removing noises in a given binary image is one of common
operations. A generalization of the operation is to erase
an arbitrarily specified component by reversing pixel values
in the component. This paper shows that this operation is
done without using any data structure like a stack or queue,
or more exactly using only constant extra memory (of
$O(\log n)$ bits for an image of $n$ pixels) in
$O(m \log m)$ time for a component consisting of $m$ pixels.
This is an in-place algorithm, but the image matrix cannot
be used as work space since it has just one bit for each pixel.
Whenever we flip a pixel value in a target component,
the component shape is also deformed, which causes some
difficulty. An idea for our constant work space algorithm
is a deformation of a component which keeps its connectivity. |
| キーワード |
(和) |
/ / / / / / / |
| (英) |
constant work space algorithm / in-place algorithm / binary image / component / connectivity / / / |
| 文献情報 |
信学技報, vol. 110, no. 214, COMP2010-26, pp. 17-23, 2010年9月. |
| 資料番号 |
COMP2010-26 |
| 発行日 |
2010-09-22 (COMP) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
COMP2010-26 |