空間および呚波数画像凊理の基瀎。 Yandexからの講矩

HP Labsのシニアフェロヌであり、HP Labs Russiaの責任者であるNatalya Vasilyevaによる講矩を公開し続けおいたす。 Natalya Sergeevnaは、Yandex Data Analysis School、JetBrains、CS Clubの共同むニシアチブで䜜成されたサンクトペテルブルクコンピュヌタヌサむ゚ンスセンタヌで画像解析のコヌスを教えたした。







プログラムには党郚で9぀の講矩がありたす。 それらの最初のものはすでに公開されおいたす。 画像分析が行われる領域、その展望、ビゞョンの仕組みに぀いお話したした。 2番目の講矩では、画像凊理の基瀎に぀いお説明したす。 空間および呚波数領域、フヌリ゚倉換、ヒストグラム構築、ガりスフィルタヌに぀いおです。 カットの䞋-スラむド、蚈画、講矩の逐語的な転写。







講矩蚈画



空間領域



呚波数領域、フヌリ゚倉換



空間および呚波数凊理



講矩の党文転写
今日は、画像凊理の叀兞的で最も簡単な方法に぀いおお話したす。 この講矩から孊ばなければならないこず

  • ヒストグラムを䜜成したす。
  • ヒストグラムを倉曎しお、画像で䜕ができるかを理解したす。
  • ノむズを抑制し、そのタむプに぀いお孊びたす。


さらに、空間領域での画像の衚珟ずは䜕か、呚波数領域での画像の衚珟は䜕を意味するのかを理解したす。



これを行う理由を理解せずに画像を改善するこずは䞍可胜です。 目暙は2぀ありたす。それを修正しお、自分が䞀番奜きなものにするか、倉換しお、コンピュヌタヌがその兆候のいく぀かを数え、有甚な情報を抜出しやすくするこずです。



空間゚リア



画像はxずyの関数ずしお衚されるこずを思い出しおください。 本栌的な画像に぀いお話しおいる堎合、この関数の各倀は3桁の数倀であり、各色チャネルの倀です。







空間領域で画像を衚珟するこずは、画像を理解しお芋るためにどのように䜿甚されるかです。 xずyがあり、各ポむントに䜕らかの匷床倀たたはカラヌチャネル倀がありたす。



このスラむドでは、LenaずOpenCVラむブラリのロゎが、赀、緑、青の3぀のカラヌチャンネルでレむアりトされおいたす。







光源がない堎合、黒色になりたす。 3぀の原色すべおの゜ヌスを組み合わせるず、癜になりたす。 これは、暗い領域では、このカラヌチャネルの収束がないこずを意味したす。



これは通垞の空間衚珟です。 さらに、䞻に癜黒写真に焊点を圓おたすが、原則ずしお、すべおのアルゎリズムはカラヌ画像に適甚できたす。



タスクを簡玠化するために、むメヌゞが1次元であるず想像しおください。 巊から右に向かう線は、明るさのすべおの倉化を衚瀺したす。 開始時のスプラッシュは、1組の癜いピクセルに察応しおおり、灰色の領域があり、それから再び癜になりたす。 黒に萜ちたす。 ぀たり、この線に沿っお、茝床の倉化を远跡できたす。







別の䟋を芋おみたしょう。







明るさのデヌタを陀いお、信号に含たれる情報を他にどのように説明できたすか これをコンポヌネントに分解するこずができたす。たずえば、党䜓的な傟向を远跡するために曲線を非垞に滑らかにしたす。 私たちず䞀緒に、最初にダりンし、次にアップし、次にダりンしお䜕床もアップしたす。 このこずに察しお、ほが挞近的な近䌌が埗られたす。



さらに詳现を芋るこずができたす。 詳现のバヌストはどれくらい小さいですか。 私が蚀及しおいるこず原則ずしお、この関数は高調波成分に分解できたす。 フヌリ゚玚数が䜕であるかを芚えおいる人にずっお、同じ名前の定理によれば、任意の関数呚期的であるず蚀われおいたすが、これは䞀般に任意の関数ですは、ここに瀺されおいる異なる呚波数ず振幅の正匊ず䜙匊の合蚈ずしお衚すこずができたす。 この人為的に生成された関数は、これら4぀の関数の合蚈です。



それに぀いお䜕ができたすか これらの正匊波ず䜙匊波のセットによっお䞎えられる䞀定の基瀎があるず想像しおください。 各基底関数の頻床を知っおいたす。 次に、元の関数を衚すために、各基底関数を乗算する必芁がある係数であるスカラヌのみを知る必芁がありたす。



フヌリ゚倉換の基本的な考え方は、任意の画像をサむンずコサむンの合蚈ずしお衚すこずができるずいうこずです。 なんで 呚期関数は垞にサむンずコサむンの合蚈ずしお衚珟できるためです。 非呚期関数は、その䞋のグラフの面積が有限である堎合これは垞に画像に圓おはたりたす、正匊波ず䜙匊の合蚈ずしお衚すこずもできたす。 そのような関数を完党に正確に衚すには、無限に倚くの関数がなければなりたせんが、それでも実行できたす。



そのような甚語の頻床は、画像を特城付けたす。 各画像に぀いお、どの基本呚波数が優先されるかを瀺したす。



基底関数の係数に぀いお䜕が蚀えたすか 基底関数の前に高い呚波数の倧きな係数がある堎合、これは明るさが非垞に頻繁に倉化するこずを意味したす。 この写真は、小さな地域での明るさの倚くの違いを瀺しおいたす。 画像が䜎呚波数の滑らかな正匊波で蚘述されおいる堎合、これは、画像に倚くの均䞀な領域があるか、明るさが滑らかに倉化するか、たずえば画像が「退屈」したこずを意味したす。



したがっお、呚波数領域マッピングを䜿甚しお画像を蚘述するこずができたす。



元の信号を取埗し、同じ振幅ず異なる呚波数の振動の合蚈ずしお提瀺し、それらにロック係数を乗算し、そのような新しい基準に沿っお元の関数の拡匵を取埗したす。



ここで、携垯電話を䜿甚しお誰かに写真を転送しようずしおいるずしたす。 以前は、230個すべおの茝床倀を枡す必芁がありたした。 しかし、今では、受信偎ず受信偎が基本的な機胜を「知っおいる」堎合、送信される情報の量は倧幅に削枛されたす。 実質的に少ないパラメヌタヌを䜿甚しお同じ情報を転送できたす。



フヌリ゚倉換が画像凊理で非垞に人気があるのはなぜですか これにより、送信される情報の量を倧幅に削枛でき、元の圢匏でむメヌゞを埩元できたす。 たた、フヌリ゚倉換はフィルタリングプロセスを容易にしたすが、それに぀いおは埌で詳しく説明したす。 フヌリ゚倉換は可逆的であるずいう点で優れおいたす。 関数を係数付きの呚波数成分に分解したしたが、呚波数衚珟から空間衚珟に行き来できたす。



理論的には、関数を正匊波の無限のセットずしお衚すこずができたすが、実際には無限倧には到達できないため最初のいく぀かの項最倧の係数を持぀のみに制限されたす。 空間領域に埩元されるず、画像は元の画像ずわずかに異なりたす。぀たり、情報の䞀郚が回埩䞍胜に倱われたす。 ただし、限られた数のコンポヌネントを䜿甚するず、むメヌゞを十分に埩元できたす。



呚波数の所定の基準でスカラヌの倀を蚈算する方法は フヌリ゚倉換では、基本関数ずしお正匊波ず䜙匊波がありたす。 たた、逆フヌリ゚倉換がありたす。これにより、呚波数に䟝存する係数のセットから空間領域の元の衚珟を埩元できたす。



ここで、高調波は、前のスラむドで描かれたたさにサむンずコサむンです。 固定呚波数ごずに、xの特定の関数がありたす。



同じ名前の堎合、倚かれ少なかれ明確になるこずを願っおいたす。 ここで、2次元の堎合を芋おみたしょう。なぜなら、私たちの絵は2次元だからです。



ここで、2次元の高調波を構築するこずもできたす。これは、4぀のパラメヌタヌx、y2方向およびx方向ずy方向の2぀の呚波数に既に䟝存しおいたす。



たずえば、そのような正方圢を考えおみたしょう。 ここでは、䞊面図ず異性䜓の䞡方が描かれおいたす。 ハヌモニカが角から角ぞスムヌズに移動する様子がわかりたす。 ここで、再び盎接フヌリ゚倉換を適甚できたす。逆もたた同様です。ここでは、空間衚珟を再床取埗するために2぀の固定呚波数の係数が既にありたす。



ここで、いわゆるフヌリ゚スペクトルによる盎接倉換の結果を芖芚化するずきに理解できるこずを芋おみたしょう。 フヌリ゚倉換に぀いお説明しおいたすが、基底関数ずしお高調波ではなく他の関数を遞択する他の信号倉換も䜿甚できたす。 倚くの堎合、[りェヌブレット]は基本機胜ずしお䜿甚されたす。 ある意味で、それらはサむンやコサむンよりも成功しおいたす。



スカラヌの倀からひょうを考えおみたしょう。 ここに離散的なケヌスがありたす-固定関数uずvの基底関数はどのように芋えるか。 それらをそれぞれ軞uおよびvに沿っお配眮したす。 この構成では、フヌリ゚スペクトルは係数の倀のマッピングです。 䞭心では呚波数がれロであり、端に向かっお呚波数が増加するこずを理解するこずが重芁です。



さらに、各セルがパラメヌタヌFの倀を远加し始めた堎合、拡匵時に取埗した係数です。 係数が倧きいほど、スペクトル䞊で明るく衚瀺されたす。 ぀たり、フヌリ゚スペクトルを芖芚化したす。 係数F = 0の堎合、黒で衚瀺したす。 倧きいほど、色が明るくなりたす。



2次元スペクトルでは、1぀のピクセルのみがu = 0、v = 0、次のピクセル-U = -1、V = 0に察応したす。 ピクセル倀は、倉換から取埗した係数に等しくなりたす。 䞭心係数は、画像衚珟におけるこの高調波の重芁性に察応するこずが重芁です。䞭心は、呚波数がれロの高調波です。 ぀たり、写真で、ここで非垞に倧きな応答がある堎合、これは写真が実際にその明るさを倉えないこずを意味したす。 ここの写真に暗いスポットがあり、呚蟺郚が明るい堎合、斑点がありたす-各点ず各方向で茝床に違いがありたす。



画像はスペクトルではなく、2次元の正匊波の芖芚化です。



この写真を芋おみたしょう。 通垞、スペクトルの察数を描画したす。そうしないず、非垞に暗くなりたす。 しかし、ほずんどの写真では、写真に倚くの同皮の領域があるため、䞭倮の明るいスポットが兞型的です。 呚波数がれロのずき、明るさに違いはないこずに泚意しおください。 茝床に差がある堎合、スペクトルのどの点にこの差が寄䞎するかは、茪郭の方向、差の方向に䟝存したす。 ここにぱッゞがありたすが、それらは呚蟺に塗られおおり、鮮明な反応は埗られたせん。



空間凊理



画像を䜿っおできるこずを芋おみたしょう。 空間領域で最も単玔で最も盎感的な倉換から始めたしょう。



写真を反転





茝床が0から255に倉化する堎合、ピクセルごずに255から以前の倀を匕いた倀を曞き蟌みたす。 黒は癜になり、癜は黒になりたす。



画像のプレれンテヌションの最も簡単で実甚的なタむプの1぀は、ヒストグラムです。 任意の画像に぀いお、茝床がれロのピクセルの数、茝床が50、100などのピクセルの数などを蚈算し、ある皮の頻床分垃を取埗できたす。



この図では、レナは125を超えるすべおの茝床ポむントを切り取りたす。ヒストグラムを巊にシフトしお、暗い図にしたす。 2番目の図では、逆のこずが蚀えたす-明るいピクセルのみがあり、ヒストグラムは右にシフトしたす。







次の写真はがやけおおり、はっきりずした茪郭がありたせん。 このような画像は、䞭倮のどこかにある明るさの列ず、スペクトルの端に゚ネルギヌがないこずによっお特城付けられたす。



2番目のLenaでは、このスラむドから凊理が行われ、各茪郭が匷調されたす。぀たり、茝床の差がより匷くなりたす。 ここで、ヒストグラムは明るさの党範囲を占めたす。







ヒストグラムで䜕ができたすか ヒストグラムの圢状は、すでにその特性に぀いお倚くのこずを䌝えるこずができたす。 次に、ヒストグラムを䜿甚しお䜕かを実行し、その圢状を倉曎しお画像の倖芳を良くしたす。



暗い画像の堎合、ヒストグラムを右に匕き䌞ばすず、画像は明るくなり、明るい画像の堎合はその逆になりたす。 これはすべおのフォヌムに圓おはたりたす。 画像のヒストグラムが呚波数範囲党䜓をカバヌしおいない堎合、均䞀にストレッチするず、画像はよりコントラストになり、现郚がよりよく芋えるようになりたす。



ヒストグラムの線圢倉換を行いたした。 スクリヌニングたたは線圢化ず呌ばれる非線圢倉換を行うこずができたす。 これにより、各茝床のピクセル数がほが同じで、元のヒストグラムをより均䞀にするこずができたす。







このようにしたす。 この匏で、x kは特定の明るさのレベル、n kはそのような明るさのピクセル数、nはピクセルの総数です。 ピクセルを遞択し、ピクセルが色x kになる確率を取埗したす。 ぀たり、ピクセル数n kをピクセルの総数で割ったものです。 実際には-共有。



均䞀な確率密床を取埗しおみたしょう。぀たり、色ごずに同じ確率で取埗できたす。 これは、次の倉換によっお実珟されたす。 数匏を䜿甚しお色x kのピクセルからy kの新しい茝床倀を蚈算する堎合、぀たりiからこの色たでのすべおの確率を取り、番号を付けるず、ヒストグラムはより均䞀になりたす。 ぀たり、元の暗い画像はこのように芋えたしたが、この画像の明るさに適応を適甚するず、この圢状のヒストグラムになりたす。 ご芧のずおり、これらはすべおの可胜な倀に均等に分散されおおり、画像は次のようになりたす。



明るい画像に぀いおも同じこずを行いたす。 たた、最初は写真が同じ写真から取埗されたため、ヒストグラムは実質的に䞀臎したす。



シャヌプでがやけた画像のむコラむれヌションの結果を次に瀺したす。 画像はシャヌプな画像に察しおあたり倉化しおいないこずがわかりたすが、ヒストグラムは少し滑らかになっおいたす。



二倀化



私たちはすでにカラヌ画像を攟棄しおおり、グレヌに぀いおさたざたなグラデヌションがある癜黒に぀いおのみ話しおいる。 二倀化は、画像を拒吊したずきの画像のm笑の続きです。 その結果、癜黒のみの写真が埗られたす。 黒にするピクセルず癜にするピクセルを理解する必芁がありたす。



これにより、倚くのタスクの詳现な画像分析が簡単になりたす。 たずえば、テキスト付きの画像がある堎合、画像内のすべおの文字が癜たたは黒で、背景がその逆であるず䟿利です。 次の文字認識アルゎリズムを䜿甚するず、このような画像を簡単に操䜜できたす。 ぀たり、オブゞェクトから写真を明確に分離する堎合は、2倀化が適しおいたす。



最も単玔なタむプの二倀化-しきい倀に぀いお話したしょう。 このタむプは実際には写真にはあたり適しおいたせんが、それでも時々䜿甚されたす。







ヒストグラムにしきい倀二倀化を適甚するず、画像には2皮類のピクセルがありたす暗い郚分ず明るい郚分。 通垞、より倚くのピクセルが背景に䞀臎するず想定されたす。 このこずから、ここではさらに倚く、暗く、暗い背景を持ち、1぀以䞊の明るいオブゞェクトがあるず結論付けたす。 オブゞェクトは合成できたす。 ここには、異なる色の2぀の明るいオブゞェクトがありたす。



これらは非垞に矎しいヒストグラムであり、人生ではそのようなものはほずんどありたせん。 しかし、背景をオブゞェクトから分離するためにしきい倀を描画する必芁がある堎所を理解するのは簡単です。 ここで、それらの間のしきい倀を正確に取埗し、しきい倀より明るいすべおのピクセルを癜に、暗いピクセルを黒にするず、背景からオブゞェクトを完党に分離したす。 必芁な明るさの範囲を遞択したら、画像からオブゞェクトを切り取りたす。



二倀化は、しきい倀の蚈算方法に基づいおタむプによっお異なりたす。 グロヌバル2倀化では、しきい倀は画像内のすべおのポむントで同じです。 ロヌカルおよび動的な2倀化では、しきい倀はポむントの座暙に䟝存したす。 適応二倀化では、しきい倀はこの時点の茝床倀にも䟝存したす。



グロヌバル2倀化のしきい倀の遞択は次のずおりです。 これは手動で行うこずができたすが、圓然、誰も手動で䜕もしたくないのですが、自動的にしきい倀を遞択できたす。

最も単玔なアルゎリズムは次のずおりです。たず、任意のしきい倀を取埗し、このしきい倀の画像を2぀の領域に分割したす。 それらの1぀には、しきい倀より倧きい倀を持぀ピクセルが含たれ、もう1぀にはしきい倀より小さいピクセルが含たれたす。 これらの領域に぀いお、平均茝床倀を蚈算したす。 その埌、それらの半合蚈を新しいしきい倀ず芋なしたす。 アルゎリズムは、特定の反埩回数の埌、結果の茝床が別の所定のしきい倀よりも䜎くなるず、䜜業を終了したす。



この写真は、ロヌカル2倀化の利点を瀺しおいたす。







二倀化がグロヌバルである堎合、画像党䜓のグロヌバルしきい倀が遞択され、結果は画像bのようになりたす。 ここのピクセルは、ほが同じ茝床レベルの1぀の領域にあるため、この郚分はすべお癜色で照らされおいたす。 その堎合、ロヌカルの2倀化の最も単玔なバヌゞョン぀たり、画像をセグメントに分割し、各セグメントのしきい倀を個別に遞択するを適甚するず、2倀化の結果はすでに良く芋えたす。



この図では、ヒストグラムが矎しい可胜性がありたす。 ピヌクがあり、谷にはれロ倀がないかもしれたせん。 これは明るい郚分ず暗い郚分です。 ぀たり、しきい倀を遞択したしたが、このオブゞェクトを匷調衚瀺するような方法で遞択するこずはできたせん。しきい倀が1぀しかない堎合、ピクセルを黒たたは癜にする基準は画像内のすべおのピクセルで同じであるためです。 さらに、色は同じで、単䞀のしきい倀があるため、異なるコンポヌネントに起因するこずはありたせん。



耇雑な画像を2倀化する堎合は、たずそれを適切にセグメント化する必芁がありたす。 最も簡単な方法は、固定グリッドをオヌバヌレむするこずです。 セグメント化の方法がわかっおいる堎合は、各゚リアでグロヌバルなしきい倀を遞択するず、2倀化が機胜したす。



これらの2぀の領域では、完党に黒いピクセルがあり、明るいピクセルがあるため、すべおが悪いです。 小さな正方圢ごずにしきい倀を芋぀けお、この小さな正方圢の内偎に適甚したす。



接続されたコンポヌネントの抜出



黒ず癜のピクセルのみで構成されるバむナリむメヌゞがあるずしたす。 この方法で、接続された領域にピクセルの所属をマヌクしたす。この領域内のすべおのピクセルは同じ色であり、互いに接続されおいたす。







接続されおいるすべおの癜をすべお黒から分離したす。 4぀ず8぀の接続された領域は区別されたす。 4぀の連結された近傍では、垂盎および氎平に䜍眮するピクセルのみが考慮され、8぀の連結された領域では、斜めの近傍も考慮されたす。



最も単玔なアルゎリズムは2パスで、次のように機胜したす。 巊䞊隅から開始し、最初のピクセルに番号を割り圓おたす。 次に、右に移動しお、ピクセルの色が既にマヌクされおいる色ず䞀臎するかどうかを確認したす。 䞀臎する堎合は、同じラベルを割り圓おたす。 このピクセルがれロでマヌクされおいる堎合、このピクセルもれロマヌカヌを受け取りたす。 そしお、ここにすべおのれロがあるので、行の終わりに到達したす。 さらに、2行目の3番目のピクセルの色は、既にマヌクされた近傍の色ず䞀臎したせん。 ゚リアカりンタヌを増やしお、このピクセルに次の゚リアの番号を割り圓おたす-1.ここに移動したす。この゚リアには既にラベルのある同じ色の隣人がいたす。同じラベルが割り圓おられおいたす。 次に、カりンタヌを増やしお、2、3、4、5、6、7の番号を割り圓おたす。これが最初のパスの結果です。 2番目のパスでは、同じ色の隣人が異なるラベルを保持しおいる領域のみを組み合わせる必芁がありたす。 結果はこの皮の画像です。







これは、ある色の背景、別の色の1぀の連結成分、および3番目の色の2番目の連結成分です。 黒地に赀ず癜のコンポヌネント。



すでに最初のパスで、耇数のラベルが1぀のコンポヌネントに察応するずいう情報が蓄積されおいたす。 それらがすべお同じ色であり、1ず2が同じコンポヌネントに属しおいるこずは明らかです。 この情報は、2回目のパスで蚘録され、番号が付け盎されたす。



どこで䜿甚されおいたすか これは、画像をセグメント化する1぀の方法です。 最も単玔な䟋は、画像がバむナリの堎合、カラヌむメヌゞで接続されたコンポヌネントを匷調衚瀺するこずができたす。 そこだけで、1぀のコンポヌネントを結合するための基準はフルカラヌマッチングではありたせんが、しきい倀によっお異なりたす。



フィルタリングアルゎリズム





これはより耇雑なトピックです。 簡単に蚀えば、フィルタリングずは、特定の機胜を画像に適甚するこずです。 フィルタリング操䜜は畳み蟌みず呌ばれたす。 次のように実行されたす。



空間領域に画像があり、フィルタヌ別名マスク、別名コアがあるこずを想像しおください-いく぀かの機胜。 離散的な堎合、倀を持぀配列です。 このマスクを画像の䞀郚に抌し付けたす。 次に、マスクの䞭倮芁玠の䞋にあるピクセルの倀が、ピクセル倀の加重合蚈にマスク倀を掛けたものずしお蚈算されたす。 ぀たり、画像にマスクを配眮し、䞭心の䞋にあるピクセルの倀は、ピクセル倀にマスクの係数を加え、倀に別の堎所の係数を掛けたものずしお蚈算されたす。







マスクは、いわば絵の䞊を滑るので、各ピクセルにそれを課さなければなりたせん。 境界ピクセルでは、次のこずが起こりたす。 フィルタヌ凊理を実行できるようにするために、2぀のオプションを遞択したす。フィルタヌに合わせお切り取られるため、出力画像は元の画像より小さくなりたす。぀たり、フィルタヌの半分を䞊䞋、巊右から切り取りたす。 たたは、元の画像を増やしおいたす。 ほずんどの堎合、黒のピクセルが远加されるか、より正圓なこずに、画像の端のミラヌリングされたピクセルが远加されたす。



぀たり、そのような画像ずそのようなフィルタヌ3 x 3があり、その画像で䜕もしないず、この郚分だけがフィルタヌで陀倖されたす。 䞡偎に1ピクセルず぀倱われたす。 ゚ッゞに沿っお黒たたは癜のピクセルを挿入するか、゚ッゞをミラヌリングするこずにより、元の画像を別のピクセルだけ増やすこずができたす。 より倧きなフィルタヌがある堎合、それに応じお゚ッゞに沿っお成長する領域を増やしたす。



畳み蟌み挔算には、可換性などの倚くの快適な特性がありたす。぀たり、最初に䜕が来おも、画像やフィルタヌは関係ありたせん。 結合性。぀たり、2぀のフィルタヌがある堎合、最初に適甚しおから2番目に適甚するか、これらのフィルタヌに基づいおフィルタヌの畳み蟌みを構築しおから、むメヌゞに適甚できたす。



远加による分垃-2぀のフィルタヌを远加し、重みを远加しお新しいフィルタヌを取埗するか、最初に1぀のフィルタヌを適甚し、次に2番目にフィルタヌを適甚しお結果を远加したす。 スカラヌを括匧から取り出すこずができたす。 ぀たり、係数がある堎合、すべおの重みをある数で陀算し、フィルタヌを適甚しおから、この定数を結果に掛けるこずができたす。 このようなフィルタヌで画像を折りたたむずどうなりたすか 1ピクセルシフト。



フヌリ゚領域の定理が呚波数領域でうたく機胜する理由を説明するこずを玄束したした。 畳み蟌み定理がありたす。 これは䜕ですか 畳み蟌み定理によるず、空間領域で畳み蟌みを行うず、呚波数領域でフヌリ゚倉換の結果を乗算するこずず同じになりたす。 画像FずフィルタヌHがあり、それらを折りたたむず、呚波数領域で画像ずフィルタヌを䜜成するのず同じになりたす。 ぀たり、画像ずフィルタヌのフヌリ゚倉換係数を芋぀け、それらの間で乗算したす。 そしお反察方向に。 空間領域で乗算を行う堎合、これはフヌリ゚倉換の察応する係数の畳み蟌み挔算ず同じです。



もちろん、フィルタヌを画像に䜿甚しお、画像党䜓に長時間移動するこずもできたすが、これはかなり難しい蚈算タスクです。 フィルタず画像の高速フヌリ゚倉換を実行する方がはるかに簡単です。



フィルタヌ/カヌネルずは䜕か、むメヌゞで䜕をするか





平均化フィルタヌは最もよく知られおいるものの1぀です。 ランダムノむズを陀去できたす。 このフィルタヌのマトリックスは次のようになりたす。



フィルタヌは画像を滑らかにしたす。 係数をわずかに異なる方法で再配眮するず、氎平および垂盎の茪郭をより明るくする、぀たり茝床の差を残すこずができたす。



カヌネルがある堎合、それは䜕かで厩壊したす-これらは線圢フィルタヌであり、すべおの操䜜は線圢です。 順序統蚈に基づくフィルタヌもありたす。 ここでは、各ピクセルの倀を平均する代わりに、䞭倮倀が取られたす。



このフィルタヌは既に非線圢です。 䞭倮倀フィルタヌは攟出に察する耐性が高く、平均倀からの倧きな偏差があるため、䞭倮倀フィルタヌは塩や胡pepperなどのノむズの抑制に優れおいたす。



別の非垞に䞀般的なフィルタヌは、ガりスフィルタヌです。 これは、次のようなガりス関数による畳み蟌みです。 半埄に䟝存しおいたす。 以䞋は、空間領域でのフィルタヌの衚珟ず呚波数領域でのフィルタヌの衚珟です。 フィルタ特性のタむプによっお、それが画像で䜕をするかを決定するこずは可胜ですか



畳み蟌み定理を思い出しおください。 画像の画像にこれを掛けたす。 どうなるの 高呚波を倧幅にカットするず、画像がより滑らかになりたす。 これがスムヌゞングの結果です。



元の画像では、画像はサむズ5の= 1.4およびサむズ2.8のガりスフィルタヌで平滑化されたす。半埄が倧きいほど、画像はよりがやけたすが、フィルタヌサむズサンプル数の間に明確な関係はなく、実際には意味がありたせん小さいサむズで倧きいサむズを遞択しおください。



ここでは、フィルタヌサむズが3x3小さいであり、倧きい堎合、これはすべおの倀を反映できないこずを意味したす。 暗黙のルヌル-サむズは玄5-6です。 ノむズがあり、それを取り陀きたい堎合は、スムヌゞングを䜿甚する必芁がありたす。 ぀たり、近傍の倀を調べるこずで各ポむントの倀を平均しようずしおいたす。これが䜕らかの異垞倀である堎合は、この倀を削陀したす。



画像の詳现を匷調する必芁がある堎合がありたす。 これは、異なる皮類のカヌネルずの畳み蟌みを䜿甚しお行うこずもできたす。 たずえば、このようなコアを䜿甚したコンボリュヌションにより、ポむントフィヌチャを遞択できたす。 残念ながら、ここでははっきりず芋えたせんが、画像に欠陥があるため、癜い点がありたす。 これがこのフィルタヌずこの画像の畳み蟌みの結果です。癜い点がありたす。 これは二倀化の結果であり、癜い点もありたす。



なぜこれらの茪郭が実際にここに残っおいないのですか 写真では、それらは非垞にはっきりず芋えたす。 畳み蟌みでは、ポむントがはっきりず芋えるようになり、茪郭は実際には芋えなくなりたした。 その点は孀立しおおり、その䞊にマスクが配眮されおいる点の倀は、呚囲のすべおのものよりもはるかに高いためです。



カヌネルの倖芳をわずかに倉曎するこずにより、行を怜出できたす。 この皮のカヌネルに問い合わせるず、この皮の氎平線45°、垂盎、および-45°の角床を怜出できたす。 以䞋は、元の画像、-45°のコア、および2倀化の凊理の䟋です。



䞀般に、茪郭ずラむンずポむントの遞択は、ポむントフィヌチャの割り圓おです。 倚くの遞択アルゎリズムがありたすが、ここではそれらの基本に぀いお説明したす。



画像の明るさの違いを芋぀ける方法。 明るさの違いは䜕ですか これは、ある色のピクセルがあり、別の色のピクセルになったずきです。 写真のプロファむルを芋るず、最初はすべおが黒でしたが、䞀床灰色になりたした。 たたは、スムヌズに倉化したした。 ぀たり、明るさのゞャンプたたは䜎䞋がありたす。 それを分離するために、単に掟生物を取るこずができたす。 フラットな倀茝床が倉化しない堎合では、埮分は0です。茝床が倉化する堎合、差が倧きいほど、埮分の倀は倧きくなりたす。 䞀次導関数を䜿甚するず、茝床の滑らかな倉化のセクションを匷調衚瀺できたす。 れロ亀差線のようなものがありたす。 導関数の倀を蚈算し、それらを組み合わせるず、想像線がこのレベルず亀差するこのポむントのどこかに茪郭が䜍眮するず仮定できたす。



画像の埮分係数を蚈算するにはどうすればよいですかたた、画像の募配はどのくらいですか xずyに沿っお明るさがどれだけ倉化するかがわかりたす。



, , , .



. x - . 1 . .



, , . , , — , , — , — .



, x y. , . , . , .



, . — . , , , , , . , , — , e — , , g — .



, , , — Mexican Hat.



. , , , . , . .



, , , .



All Articles