• 検索結果がありません。

ハイブリッドGA/SAによる画像復元: University of the Ryukyus Repository

N/A
N/A
Protected

Academic year: 2021

シェア "ハイブリッドGA/SAによる画像復元: University of the Ryukyus Repository"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)

Title

ハイブリッドGA/SAによる画像復元

Author(s)

榎倉, 達朗; 陳, 延偉; 仲尾, 善勝

Citation

琉球大学工学部紀要(56): 37-41

Issue Date

1998-09

URL

http://hdl.handle.net/20.500.12000/1968

Rights

(2)

琉球大学工学部紀要第56号,1998年 37

ハイブリッドGA/SAによる画像復元

桜倉進朗.馳延(11W仲尾欝勝.?

AHyb1・idApproachtolmageRestoratiollolsingaGeneticAlgorithmandSimulated

AIlneI11ing

TatsurouENoI<URA・an〔lYen-WeiOHEN.、andZenshoNAKAo。. AbStRPact lI1,|像iuノIjとはジンIILた,11,|像から1$〔iI1ii像をjkw(’も(ノ)であノ!(,、lIlii像に劣化を他じさせる劣化関数が既知の場イ『 (よ,線形「,りな従雅「・戯でiljiiiにuIii像を復)iiできみ.しかしⅢ多く(/)llli像システムにおいては,劣化関数を正llli i2,ky)ゐことは|Ⅱ雌である.iW;られた劣化iWii像のみからl)i(li11i像を復元すゐことはblinddecoXwolution問題 として知らノ(ている.こ(/)場合は劣化関数がイミjm(ノ)ため,線形的な従来手怯を用いて復元を行うのは不可能 であゐ.’Mi1lではハイブ'ルドGA/SAをこのIll題に遮I11L,1$(画像および劣化関数を復元することを目的 としていX,. KeyWords:blinddeorwolution,geneticajgorithmDsimulatedannealilug や拘束条件を用いる必要がある[21 -・ノゴリ遺伝的アルゴリズム[3]は生物進化をモデル化し た確率的な最適化手法である.bUnddeconvolution問題に ズルても,その有効性が確かめられている(4)しかし,遺伝 的アルゴリズムは大域探索を得意としているけれども,局 所探索においては非常に計算コストを必要とする. 本稿では画像復元を一種の最適化問題と置き換え,blind deconvolution問題に最適化アルゴリズムである遺伝的ア

ルゴリズム(GA)と焼きなまし法(SAI51を組み合わせた

ハイブリッドOA/SA[6]を適用した.焼きなまし法は局所

探索を得意としているので,大域探索を得意とする遺伝的 アルゴリズムとの組合せによって,すばやく解を探索する ことが可能となる. 2.ハイブリッドGA/SAによる画像復元 2.1遺伝的アルゴリズム(GA) 避伝的アルゴリズムは生物進化に着想を得た最適化手

法である.遮伝的アルゴリズムでは解候補となる個体楽団

によって多点探索を行う.各個体は問題に応じてコード化 された染色体からなる.各個体は適応度関数によって問題

環境中にどれだけ適応しているか評価を受ける.適応度の

高い,すなわら股適解に近い個体を次世代に残しu交叉や

突然変異などの遺伝的操作を加えることでさらに探索を

行う.

本稿では画像復元を一種の最適化問題と置き換えてい

る.各個体の染色体は推定画像を表す.

本稿で用いる遺伝的アルゴリズムの手順を図1のフロー

チャートに示す.

まず始めに初期個体の染色体をランダムに生成する.生

成された各個体の推定画像から推定の劣化画像を作る.次

に築団中の各個体の適応度を評価関数によって求める.そ

の適応度をもとに次世代に生き残る個体の選択を行う.

Lはじめに M1;’八体槻iIlリリ隆縦搬影,画像計測などのさまざまな分 11↑で多くのiWi像処理が要求されている…股に画像処理の 多くは,#'j解像度を妥求されるしかし,このようなシステ ムでは,火気の擾乱,T:学系のゆがみなどのために画像の 劣化を生じゐ.

隙Mi像を/(z,y)劣化関数をA(ご]y)]得られた劣化画像

を,(錘,y)とする.すると,劣化imi像は式(1)で示すように

1%(lljl1像/と劣化閲数Aをたたみ込んだものとなる.

小,'=ににfw1岫露《,-か露w

=ノ(毎,y)*ん(ェ,y)(1)

画像復元とは,劣化した画像g(z,y)から原画像/(w)を

求めるものである.一般のdeconvolution問題では,劣化関 数は既知とされ,インバースフイルタやウイーナフィルタ を用いて原画像は簡単に復元できる[1) しかし’現実の問題では劣化関数が既知である場合は極 めて少なく,その多くは与えられているデータが劣化画像

,(m1y)だけというケースである.得られた劣化画像のみか

ら原画像を復元することはblinddeconvolution問題とし

て知られている(21.この場合】劣化関数が未知のためにイ

ンバースフイルタやウィーナフィルタ等の線形的な手法で は原画像を復元するのは困難である. これまでblinddeconvolution問題を解くために,いく つかの方法が提案されている.いずれの方法も一定の仮定 受理:1998年5月25日 ・理工学I研究科矼気1m子工学専攻 (G「adu0teSCudcnt,Dcpt・ElcctricalandElcctr・nicEng.) .、工学部冠気猛子工学科 (Dept・ofElcct『icalandElectronicEngineering1Fac.。「Eng.)

(3)

榎倉・陳・仲尾:ハイブリッドGA/SAによる画像復元 38 法である. 2.1.4交叉 交叉は,選択によって選ばれたIMI体錐団から2つの親を 選び,その染色体を互いに人オし換える操作であz). 本稿でⅣ]いた2つの交叉方法について以「に>]くす. UnilbrmR/Ccrossover この方法は2つの親の同じ行,または同じダリの染色体斐 素を互いに交換する. 1.ランダムに2つの個体を親として選ぶ 2.交叉を行う方向(行,列)をランダムに決めzj 3.交叉を行う染色体の位髄((:i))をランダムに決める 4.1『いの染色体を交換する この交叉は局所的な捕繩交換を|]ilりとしている R瓢、〔l()mR/Ccro爲箭。vcr ljniIblmR/C(:ro雛ov(!『では瓦いの親の同じ位瞳の染色 体要素を交換したが,この交叉では2つの親の行または列 の異なる位遺の染色体要素を交換する. 1.ランダムに2つの個体を親として選ぶ 2交叉を行う方向(行,列)をランダムに決める 3.交叉を行う染色体の位置(cpl,(:1)2)をランダムに決 める 4.互いの染色体を交換する この交叉は大域的な情報交換を目的としている. 21.5突然変異 突然変異は交叉だけでは生成しにくい染色体を生じさ せ】局所解に陥らないように個体染団の多様性を維持する 操作である. 本稿では重みつき突然変異を用いている.重みつき突然 変異を突然変異を用いている重みつき突然変異はランダ ムに選ばれた画素の周辺の重みを求め,画素の値を重みに よる確立によって決める 22焼きなまし法(SA) このアルゴリズムは統計力学において,溶解状態にある 物質を冷却して結晶状態に到達させるプロセスからヒント を得ている.このアルゴリズムでは局所解に陥るのを防ぐ ために山登り法に確率的な遷移を導入している. 解が改善されれば必ずそれに置き換え,改善されない場

合でも確率e二等で置き換えるここで△Eは評価地の改

悪量,Tは適当な定数で温度と呼ばれている.Tが大きいほ ど,解が改悪されて置き換えられる確率が高くなる.収束 を早めるために,最初はTを大きく設定しておき,少しず つTを小さくしていく.この操作を焼きなましと言う. 図2に本稿で用いた焼きなまし法のフローチャートを 示す.

まず温度T,摂動範囲αを計算するそして摂動ハを計

算する.次にノと4とのエネルギーギャップ△Eを計笈

する.

そして△E≦oであればノは(で置き換える△E〉0

でも,e苧が0と’までの乱数より小さければノはルで

置き換える.

同様のことをハに対しても行い,この手順を一定回数,

繰り返す.一定回数,繰り返した後に終了条件を満たして Fig.1.遺伝的7.ルゴリスムの.ハルーゾヤート 選択によって選ばれた個体』LlI1は交叉を行う.交叉は,二 つの個体の染色体を部分的に入れ換える操作である交叉 によって生成された個体は,親の形質を継承し新たな探索 点に到達する. 次に突然変異の操作を行う.突然変異は,個体の染色体 の一部をランダムに変化させるものである. 2.1.1個体の染色体表現と初期個体集団の生成 本稿において扱うg像および劣化関数を2値画像とし ているので,各個体の染色体表現を0,1の2つの値を持つ 2次元配列と定義した.

初期個体はランダムに画素値0,1を決定してゆき,推定

画像および推定劣化関数としてあらかじめ決定しておいた 個体数分だけ生成する. 212評価関数

個体の評価は劣化画像9(;'w)と,推定原画像〃,v)と

推定劣化関数A(⑳,")をたたみ込むことで得られた推定劣

化画像との最小自乗誤差を用いるこれをコスト関数とし,

式(2)に示す.

E(/,A,9)=''9-八A''2

(2) 適応度関数は 1

〆tness=了羊-百

(3) となる. 2.1.3個体の選択

本稿ではルーレット選択とエリート保存選択を用いた.

ルーレット選択はよい解を持つ個体ほどルーレットのス

ライスの面積をより多く占めるようにさだめ,ルーレット

を回してその中からランダムに個体を選び出す選択方法で

あるしたがって,より大きなスライスを占める個体ほど

より多く次世代へ生き残っていく.

ルーレット選択ではランダムに個体を選ぶため,適応度

が最も高い個体であっても必ず選ばれるという保証はな

い.そこでエリート保存選択を付加した.これはその世代

中で最も高い適応度を持つ個体を必ず次世代へ残す選択方

(4)

琉球大学工学部紀要第56号,1998年 39 多様性は保たれるが,計算コストは膨大な逓となる. 焼きなまし法の問題点 ・温度Tの初期値の設定 温度Tの初期値が低すぎると局所解に陥りやすくな り,適切な効果が得られない.また,温度が高すぎて も時間がかかる. 、焼きなましの速度の問題 ・温度糠J1Mスケジュールの問題 24ハイブリッド化 ハイプ'ルド手法の基本的な考えは大域探索での遺伝的 アルゴリズムの痴効性と,局所探索での焼きなまし法の有 効性を組み合わせたものである. まず,辿伝的アルゴリズムを用いて大域探索を行う.逆 (ズ的アルゴリズムでコストの改善が見られなくなったら, その時点での鮫良の/とAを焼きなまし法での初期画像 とすることで局所探索を行う. ハイブリッド化のモデルを図3に示す.ここでtは避伝 的アルゴリズムでの世代数,γは定数である. calculalclcmlうじriulucr7・ sczllcorpcrtubnliona

介糸α,,

calにnm辺【。

△ご=直(↑A、g)-E(タハ.s)

凸△」ごく0 V守召0 EUGJ 「P49xIDI-△厚71

酉二一匹。□

菫iiii菫i三菱二

ご△鷹く0 EDC y[霊 PA>cxp[一己母丁】 =》

-翻鈩

E$

=で三野

Fig.2.焼きなまし法のフローハート いれば終丁するそうでなければ温度T,摂動範囲αを計 算しなおして再度,同様の操作を行う. 226温度T 温度Tは局所解を抜け出し,鎧'1,値へ収束するための非 常に重妾な役割を持つバラメータである. 本稿では以下のような温度管理スケジュールをとって いる. Fig.3.ハイブリッド化のモデル

この手法では,遺伝的アルゴリズムでは大きな世代数を

必要としなくなり,焼きなまし法では初期温度を高く設定

する必要がなくなる.したがって,計算時間の短縮を見込

める. 3.シミュレーション結果

実験に使用した各アルゴリズムのパラメータは以下に

示すとおりである. GA PopulationSize:30 UnifbrmR/Ccrossoverrate:O95 RandomR/Ccmssoverrate:OO5 Mutationrate:OO5 SA E(バノw)/l00 08xTh 1

乃恥

(4) 227評価関数 評価関数は遺伝的アルゴリズムで用いた評価関数(式2) とおなじものを用いる. 2.3従来法の問題点 遺伝的アルゴリズムと焼きなまし法はそれぞれ非常に

強力な最適化アルゴリズムではあるが,それぞれに欠点を

待つ. 遺伝的アルゴリズムの問題点 ・局所探索能力の弱さ 遺伝的アルゴリズムは最適解の周辺には早く近づく

が,局所探索は突然変異に頼らざるを得ないため,非

常に時間がかかる. 、個体集団の大きさと計算コスト

個体集団が小さいと計算コストは小さくなるが,集団

の多様性が失われやすい.個体集団が大きいと集団の

Tb=Eb(ノハ,)/100 7h+,=0.8xTh

a=60V71『

Hybridization

7=O5xlO-3

今回の実験1に使用した画像を図4に示す.

(5)

榎倉・陳・仲尾:ハイブリッドGA/SAによる画像復元 40 *10百V (b) (2) に) Fi34・奥験1:(。)原画像fl9X9pixcls(未知)],(b)劣化llll数h[5x 5pixcI圏(未知)),(c)劣化画像g(人力画倣) Fig.6.爽験1でのシミュレーション結果ロ 2  ̄-Hybm-mGlIlod ---GA 15 ●■●●CqS●■。■□■勺⑤■●己■ロ。■■■■■。①。●●。●●Ce■■CCSU・■。 *IvY

llJlijWI二二二:二二二

1 場CO

Ⅵiii=芝

0.5 (b) (a)

…一’。)

-.---;---=

■■●曰ロー●●■●■

。。。,。一・・・:

!;liiiiiiillillilli

0 500 1000 1500 Time[s】 Fig.7.実験1でのコストの推移 0 2000 に) Fig.5.実験2:(。)原画微ノ[l5xl5pixcls(未知)L(b)劣化関数ハ[5x 5pixcIs(未知)1,(。)劣化画像g(入力画倣)

図4(a)の原画像はピクセル数9x9の画像`W'を用

い,(b)に示す劣化関数はピクセル数5x5の画像雌E',を用

いた.そして,入力画像となる劣化画像は(c)に示す.

また,実験2に使用した画像を図5に示す.

図5(a)の原画像はピクセル数l5x15の画像"A'1を用

い,(b)に示す劣化関数はピクセル数5x5の画像``E,,を用

いた.そして,入力画健となる劣化画像は(c)に示す.

実験lでの再生経過を図6に示す.実験1では176[s]で遺

伝的アルゴリズムから焼きなまし法に切り替わり,1228[s]

で画像をほぼ完全に復元できた.それに対して1228(s)で

の遺伝的アルゴリズムだけでの再生結果は,画像を完全に

復元していないことがわかる.

図7に実験1でのコストの推移を示す.

実験2での再生経過を図8に示す.実験2では1491回で

遺伝的アルゴリズムから焼きなまし法に切り替わり,7838[sl

で画像をほぼ完全に復元できた.それに対して7838[s]で

の遺伝的アルゴリズムだけでの再生結果はi画像を完全に

復元していないことがわかる.

図9に実験Iでのコストの推移を示す.

4.まとめ

本稿ではblinddeconvolution問題にハイブリッド

GA/SAを適用した.シミュレーションの結果原画像およ

び劣化関数をほぼ完全に復元できた.そして遺伝的アルゴ

リズムを単体で処理したときよりも処理時間が短くなり,

Fig.8実験2でのシミュレーション結果 453525150 3 2 1 0 湯CQ

峠辨峠》岼雌懇怨斯嘩迅『.....》.…蜂….

・・・》・・…・》…》豹》j》が》》〉《塞炉

三'三iii

gOQDUD■BdQ・・」。■・・・ ローpUcCcgB0p゛写●、●。●□ ●● ●C ■● □C C● ロ◆・・・・■。c・・・吟。・・・

.…鮒.》.…》....》….噸…

。。。》3..。。『・・COD・》000.8》800勺》。。》。

》口⑤》》》・

…柵』……曰….》・鄙

10002000300040OO5OOO60OO700OBOOO Time[s] Fig.9.実験2でのコストの推移 Time「s] 'l〈csKo「auon L 0 (initiaIimagc)

零饒、鑓騒

176 (lumingPoint) 1228 ,「cstorcdimagc 〕VhVb【id-GA/SA)

鐸鞠:菫農園

1228 (「esloredimage byGA) Time【s] Restoration ハ 0 (initialima摩) ル191 (tumingpoint)

■西

7838 【restore。Kmage Dyhybnd-OA/SA)

E画qb

■朗壺画軸

||塵一三

… 7国8 (にsto[℃dimagc bvGA) 睡田田四四副 一

■■  ̄Hyu灯 一・一・・GA ・melhcd

(6)

琉球大学工学部紀要第56号,1998年 41 薇逸化がlXMした. 今後の課題としては,さらに大きな画像の復元,多値画

像の復元のために計算機処理の並列化評価関数に用いる

新しい拘束条件の提案などが考えられる.

文献 A,R〔)H⑭Mu(I孔[ldA.(】」<ak:Dj9fIuIpiIPtlJ7・「lPIPUclY研戚7岨:2,《] E《lil.ion・AC…mi(:Pr慢識:NowYork(1992). T,0.鼬.《:kh馳、)et風1.,附・tWELF且voL63:pp、678-692(1975). 北野宏明綴鴎遺伝的アル:プリズム,,,産業図瞥(1993). Y・-W`〔jlM1zl⑨taL.‘;BliljddeI:cxlvDluti(〕IBb瀞0〔longGneljcaI‐ 91〕riYluu2燭:::jLPJ〔llF”n7Mi、FM↑Mm7JMF711mhfFvOLE8qA,Pp、2603‐ 2IiO7(11)97). [I.〔.;.M⑥(.)5Lliul2】?$,u1iIh(1.゜【Hmw(》lLItit)、I】y瓢mlIl孔tG〔lajM1eal-ii1g::,Op2.(Jp7'E7IJ1↓,&.,vol75,,0.2:!〕p・'01-105(11)90). 樫徽:|M1,111尾:八lBlinddeco11volUl・ipIl問題に対するhybrid

(wsiAの適期鱸,日本ファジィ学会九州支部鋪2回研究IMI会,

■ⅢⅡP凸●■日日■■Ⅱ0町■qIhⅡ幻 一■Ⅱ■缶⑰〃一m色⑫n吋・ けⅡBPSf■ⅡⅡ凸f■■□■■、00■ 側 如! 98-2‐:)(I99H).

参照

関連したドキュメント

工学部80周年記念式典で,畑朋延工学部長が,大正9年の

人口 10 万人あたりの寺院数がもっとも多いのが北陸 (161.8 ヶ寺) で、以下、甲信越 (112.9 ヶ寺) ・ 中国 (87.8 ヶ寺) ・東海 (82.3 ヶ寺) ・近畿 (80.0

金沢大学資料館は、1989 年 4 月 1 日の開館より 2019 年 4 月 1 日で 30 周年を迎える。創設以来博 物館学芸員養成課程への協力と連携が行われてきたが

雑誌名 金沢大学日本史学研究室紀要: Bulletin of the Department of Japanese History Faculty of Letters Kanazawa University.

The goods and/or their replicas, the technology and/or software found in this catalog are subject to complementary export regulations by Foreign Exchange and Foreign Trade Law

、肩 かた 深 ふかさ を掛け合わせて、ある定数で 割り、積石数を算出する近似計算法が 使われるようになりました。この定数は船

撮影画像(4月12日18時頃撮影) 画像処理後画像 モックアップ試験による映像 CRDレール

上映会では、保存・復元の成果を最大に活用して「映画監督 増村保造」 、 「映画 監督