Xử lý ảnh với chương trình Scicon Image

Chia sẻ: Quocminh Quocminh | Ngày: | Loại File: DOC | Số trang:14

0
146
lượt xem
45
download

Xử lý ảnh với chương trình Scicon Image

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Phân tích Histogram của ảnh Phép biến đổi Fourier Giảm nhiễu đối với ảnh Tách biên ảnh ảnh nhị phân và xử lý hình dạng ảnh Thực hành vơí chương trình Scicon Image

Chủ đề:
Lưu

Nội dung Text: Xử lý ảnh với chương trình Scicon Image

  1. Bµi tËp lín m«n häc:Xö lý ¶nh. Sinh viªn thùc hiÖn:NguyÔn Hoµng Tó. Tin 7 K44 DHBKHN. PhÇn I,Thùc hµnh v¬Ý ch¬ng tr×nh Scicon Image. 1. Xö lý ¶nh ®a møc x¸m Ta sÏ thùc hiÖn c¸c yªu cÇu trªn ¶nh sau ( bagues.tif ): 1. Ph©n tÝch sù ph©n bè møc x¸m D¶i møc x¸m cña ¶nh tr¶i tõ 0 ®Õn 255 nh ng mµu nÒn chØ chiÕm mét kho¶ng møc x¸m nhá n»m trong kho¶ng tõ 220 ®Õn 255, nhng sè ®iÓm thuéc nÒn ¶nh kh¸ lín. Cßn møc x¸m cña ®èi t îng ¶nh n»m trong kho¶ng 20 ®Õn 200. 2. BiÕn ®æi ®é t¬ng ph¶n b»ng c¸c phÐp to¸n sè häc ViÖc thùc hiÖn biÕn ®æi ®é t ¬ng ph¶n dùa trªn cöa sæ Map vµ sö dông ph¬ng tr×nh y=(x-B)*tgC. Khi ®ã ®é t ¬ng ph¶n biÕn ®æi sÏ phô thuéc vµo gi¸ trÞ cña ngìng B vµ gãc C. NÕu gi÷ nguyªn gi¸ trÞ B vµ thay ®æi C th×: C cµng lín th× gi¸ trÞ møc x¸m sÏ tËp ë møc cao ¶nh sÏ tèi ®i, ngîc l¹i th× ¶nh nh¹t ®i vµ ®èi t îng
  2. nÒn sÏ tiÕn ®Õn trïng víi nÒn. NÕu gi÷ nguyªn gi¸ trÞ C vµ thay ®æi B th×: B cµng nhá th× ¶nh cµng tèi vµ ngîc l¹i. Thùc hiÖn biÕn ®æi b»ng c¸c phÐp to¸n sè häc: - PhÐp céng vµ phÐp trõ lµm dÞch chuyÓn toµn bé c¸c møc x¸m cña ¶nh (trõ hai møc lµ 0 vµ 255), do ®ã t ¬ng quan gi÷a c¸c møc x¸m cña c¸c ®iÓm kh«ng thay ®æi vµ kh«ng thÓ hiÖn râ sù thay ®æi ®é t ¬ng ph¶n cña ¶nh. (Tr êng hîp nµy t ¬ng øng víi C = 450) - PhÐp nh©n t ¬ng øng víi tr êng hîp cã gãc C > 450, phÐp chia t ¬ng øng víi C < 450, tr êng hîp nµy ta cã thÓ thÊy râ sù thay ®æi ®é t ¬ng ph¶n cña ¶nh do t ¬ng quan gi÷a c¸c ®iÓm ¶nh bÞ thay ®æi. 3. Chän ngìng ®Ó t¹o ¶nh nhÞ ph©n §Ó chän ngìng ta dùa vµo møc x¸m cña ®èi t îng vµ nÒn. Do møc x¸m cña nÒn ¶nh n»m trong kho¶ng 220 ®Õn 255 vµ møc x¸m cña ®èi t îng trong ¶nh n»m trong kho¶ng 20 ®Õn 200 nªn ta sÏ lÊy ngìng lµ 210 ®Ó t¸ch riªng nÒn vµ ®èi t îng. Gi¶i thÝch qu¸ tr×nh thùc hiÖn: - BÊm chuét vµo « cã biÓu t îng trong cöa sæ Map ®Ó chuyÓn vÒ chÕ ®é chän ngìng cho ¶nh nhÞ ph©n. - BiÕn ®æi B ®Ó chän ngìng, ®Ó biÕt gi¸ trÞ ngìng ta c¨n cø vµo b¶ng LUT. - Chän Process/ Binary/ Make Binary. 4. Sö dông kü thuËt gi¶ mµu ®èi víi ¶nh Ta chän sè mµu lµ System (256 mµu). Sau khi gi¶ mµu ta thÊy kÕt qu¶: ®èi t îng cña ¶nh cã nhiÒu mµu h¬n phÇn nÒn, mµu cña phÇn nÒn thay ®æi Ýt. Nguyªn nh©n lµ do kho¶ng møc x¸m cña ®èi t îng kh¸ réng cßn kho¶ng møc x¸m cña nÒn hÑp h¬n nªn khi gi¶ mµu th× ®èi t îng sÏ cã nhiÒu mµu h¬n, ®ång thêi møc x¸m cña nÒn cã kho¶ng biÕn thiªn hÑp, l¹i chñ yÕu tËp trung ë møc cao nªn khi gi¶ mµu th× ta kh«ng thÊy râ sù thay ®æi.
  3. 2. Xö lý ¶nh cã h×nh d¹ng ®¬n gi¶n Ta thùc hiÖn víi ¶nh bagues.tif a) NhËn xÐt ®Æc ®iÓm cña ¶nh Nh ®· xÐt ë trªn, ®èi t îng cña ¶nh cã møc x¸m biÕn thiªn tõ 20 ®Õn 200, cßn nÒn ¶nh cã møc x¸m biÕn thiªn tõ 220 ®Õn 255, do vËy ®èi t îng ¶nh ph©n biÖt kh¸ râ rµng víi nÒn ¶nh. 2. ¸p dông c¸c phÐp to¸n logic -Lµm biÕn mÊt h×nh d¹ng ®èi t îng trong ¶nh: ta cã thÓ lµm mÊt h×nh d¹ng ®èi ¶nh b»ng c¸ch OR víi 255. -Lµm thay ®æi møc x¸m cña ®èi t îng vµ gi÷ nguyªn mµu nÒn: do nªn n»m trong kho¶ng [20,220] nªn ®Ó thay ®æi møc x¸m cña ®èi t îng ta cã thÓ trõ víi mét gi¸ trÞ n»m trong kho¶ng (20< gi¸ trÞ
  4. Bµi 2. Ph©n tÝch Histogram cña ¶nh 1. HiÓn thÞ histogram: Chän ¶nh rose.tif Chän Analyze / Show Histogram ®Ó hiÖn histogram cña ¶nh. Histogram cña ¶nh cã d¹ng nh sau: §èi t îng ¶nh cã kho¶ng møc x¸m réng kho¶ng møc x¸m cña ¶nh n»m trong kho¶ng 0 ®Õn 220. 2. C¸c c¸ch ®Ó thÊy râ chi tiÕt cña ¶nh §Ó cã thÓ thÊy râ c¸c chi tiÕt cña ¶nh ta cã thÓ thay ®æi ®é t ¬ng ph¶n cña ®èi t îng ¶nh (¸p dông hµm to¸n häc cho kho¶ng møc x¸m cña ®èi t îng ¶nh) hoÆc biÕn ®æi histogram. Trong tr êng hîp nµy ta cã thÓ sö dông c¶ hµm to¸n häc thùc hiÖn thay ®æi ®é t ¬ng ph¶n cña ®èi t îng ¶nh cã d¹ng vµ biÕn ®æi histogram. ViÖc biÕn ®æi histogram cña ¶nh cã thÓ co d·n hoÆc san b»ng.
  5. 3. Thùc hiÖn biÕn ®æi ®é t¬ng ph¶n theo hµm to¸n häc Kho¶ng møc x¸m cña ¶nh cò tõ 0 ®Õn 220. Sau khi thùc hiÖn thay ®æi ®é t ¬ng ph¶n theo c¸ch trªn th× mµu nÒn sÏ trë thµnh ®en (møc x¸m 255) cßn kho¶ng møc x¸m cña ®èi t îng ¶nh míi ®îc më réng ra tõ 0 ®Õn 255. 4. Thùc hiÖn biÕn ®æi b»ng c¸ch biÕn ®æi histogram Sau khi biÕn ®æi histogram th× kho¶ng møc x¸m biÓu diÔn ¶nh ®îc më réng ra So víi histogram thu ®îc trong phÇn tr íc th× kho¶ng møc x¸m cña ®èi t - îng nhá h¬n, nh vËy ®é t ¬ng ph¶n cña ¶nh còng sÏ kÐm h¬n so víi khi biÕn ®æi b»ng ph¬ng ph¸p thø nhÊt. Nh vËy, ph¬ng ph¸p thø nhÊt më réng ®îc kho¶ng møc x¸m cña ®èi t îng ¶nh tõ ®ã lµm ¶nh nÐt h¬n, cßn ph¬ng ph¸p thø hai chØ biÕn ®æi mµu nÒn ®Ó lµm næi ®èi t îng cña ¶nh chø kh«ng lµm thay ®æi t ¬ng quan gi÷a c¸c chi tiÕt nªn cho hiÖu qu¶ kÐm h¬n. 5. ChuyÓn dÞch thang møc x¸m biÓu diÔn ¶nh Ta ®em ¶nh céng víi 50, viÖc biÕn ®æi nµy lµm cho c¸c møc x¸m cña ¶nh ®Òu t¨ng lªn nªn lµm ¶nh tèi h¬n, ®é t ¬ng ph¶n cña ¶nh gi¶m ®i.
  6. Bµi 3. PhÐp biÕn ®æi Fourier 6. XÐt ¶nh cã d¹ng ®Æc biÖt c) BiÕn ®æi fourier XÐt ¶nh Damier-c.tif, thùc hiÖn phÐp biÕn ®æi Fourier ta thu ®îc phæ nh sau:
  7. 4. NhËn xÐt Ta thÊy phæ cña ¶nh gåm c¸c ®Ønh víi biªn ®é cao nhÊt ë trung t©m, ®Ëm ë gi÷a vµ gi¶m dÇn ra phÝa biªn cña ¶nh. §ång thêi ta thÊy phæ cña ¶nh ë miÒn tÇn sè cao vÉn quan s¸t râ, chøng tá ¶nh kh«ng bÞ nhiÔu. Ngoµi ra tÝnh chu kú cña phæ thÓ hiÖn ë chç biªn ®é cña phæ ®èi xøng qua gèc to¹ ®é vµ c¸c ®êng nèi c¸ch ®Òu nhau 7. XÐt ¶nh nhiÔu e) BiÕn ®æi fourier XÐt ¶nh nhiÔu Damier-cb.tif. Phæ cña ¶nh kh¸c víi ¶nh trªn, c¸c ®Ønh cña phæ chØ tËp trung rÊt Ýt ë phÇn trung t©m, tøc lµ miÒn tÇn thÊp hÇu nh kh«ng thÊy ®îc sù thay ®æi cña biªn ®é. Ta còng kh«ng thÊy râ tÝnh tuÇn hoµn cña phæ nh phÇn trªn. 6. Dïng bé läc th«ng thÊp Sö dông bé läc Smooth ®Ó läc ¶nh. Sau khi biÕn ®æi Fourier ta thu ®îc phæ cña ¶nh nh sau:
  8. So víi khi kh«ng lÆp th«ng thÊp th× biªn ®é c¸c ®Ønh ë vïng tÇn thÊp (däc theo hai trôc to¹ ®é) lín h¬n vµ biªn ®é cña phæ ë miÒn tÇn thÊp lín h¬n h¼n biªn ®é cña phæ ë miÒn tÇn cao. LÝ do lµ ë phÇn trªn ta kh«ng lo¹i bá nhiÒu b»ng bé läc th«ng thÊp chÝnh v× vËy mµ biªn ®é phæ ®· bÞ suy gi¶m ngay c¶ ë miÒn tÇn thÊp. 7. Dïng bé läc th«ng cao Dïng bé läc th«ng cao Sharpen ®Ó läc ¶nh. Ta cã phæ nh sau: Lóc nµy ta kh«ng cßn nhËn biÕt ®îc sù thay ®æi biªn ®é cña phæ tõ trung t©m ra biªn n÷a. LÝ do lµ sau khi läc th«ng cao th× phÇn th«ng tin cña
  9. ¶nh (tËp trung ë miÒn tÇn thÊp) ®· mÊt ®i rÊt nhiÒu, chØ cßn l¹i nhiÔu nªn khi tÝnh FFT sÏ lµm cho biªn ®é phæ thu ®îc rÊt bÐ. Nh vËy khi ph©n tÝch phæ cña ¶nh th× bé läc th«ng thÊp cho hiÖu qña cao h¬n bé läc th«ng cao. Bµi 4. Gi¶m nhiÔu ®èi víi ¶nh 8. XÐt ¶nh bÞ nhiÔu XÐt ¶nh nhiÔu Damier-cb.tif h) Thùc hiÖn FFT Sau khi tÝnh FFT cho ¶nh, t ¬ng tù nh phÇn trªn ta thÊy do bÞ nhiÔu nªn biªn ®é cña phæ ë miÒn tÇn cao rÊt nhá, ta chØ quan s¸t thÊy phæ trong miÒn tÇn rÊt thÊp tËp trung ë trung t©m ¶nh mµ th«i. 9. Thùc hiÖn phÐp läc Thùc hiÖn phÐp läc trung b×nh vµ läc trung vÞ ta thu ®îc phæ cña ¶nh nh sau: FFT sau khi läc trung vÞ FFT sau khi läc trung b×nh Do bé läc trung b×nh tÝnh tÊt c¶ c¸c ®iÓm trong mÆt n¹ cña ma trËn h¹t nh©n nªn sau khi läc hiÖu qu¶ gi¶m nhiÔu kh«ng cao, cßn ®èi víi bé läc
  10. trung vÞ th× c¸c gi¸ trÞ møc x¸m trong mÆt n¹ ®îc s¾p xÕp ®Ó lÊy ra gi¸ trÞ n»m gi÷a nªn hiÖu qu¶ gi¶m nhiÔu cao h¬n. 9. XÐt ¶nh bÞ nhiÔu kh¸c XÐt ¶nh nhiÔu bagues-bg.tif. Do ¶nh nµy cã thang møc x¸m réng nªn trong tr êng hîp nµy ta sÏ chon bé läc trung vÞ ®Ó gi¶m nhiÔu. TÝnh FFT cña ¶nh ban ®Çu vµ ¶nh ®· läc nh trªn. Khi tÝnh FFT cho ¶nh ®· gi¶m nhiÔu ta thÊy phæ cña ¶nh râ h¬n, nhê cã phÐp läc gi¶m nhiÔu mµ biªn ®é cña phæ kh«ng bÞ gi¶m nhanh khi ®i tõ miÒn tÇn thÊp lªn miÒn tÇn cao.
  11. Bµi 5 T¸ch biªn ¶nh 10. Thùc hiÖn t¸ch biªn XÐt ¶nh bagues.tif. Sau khi thùc hiÖn t¸ch biªn b»ng to¸n tö Prewitt, Sobel vµ Laplace ta ®îc kÕt qu¶ nh sau: T¸ch biªn b»ng to¸n tö Prewitt T¸ch biªn b»ng to¸n tö Sobel T¸ch biªn b»ng to¸n tö Laplace Nh×n h×nh trªn ta thÊy to¸n tö Laplace cho hiÖu qu¶ tèt h¬n, c¸c ®êng biªn trong ¶nh t¸ch b»ng Laplace t¸ch rêi nhau rÊt râ rµng, cßn trong ¶nh t¸ch b»ng Sobel c¸ch ®êng biªn kh«ng t¸ch rêi nhau. To¸n tö Sobel sö dông hai ma trËn t×m biªn theo hai híng ngang vµ däc nªn chØ ®¹t hiÖu qu¶ víi c¸c ®iÓm biªn n»m trªn c¸c ®êng biªn ngang. Cßn to¸n tö Laplace t×m biªn theo 8 híng nªn c¸c ®iÓm n»m trªn nh÷ng ®êng biªn theo mäi híng ®Òu ®îc ph¸t hiÖn, do
  12. ®ã ®¹t hiÖu qu¶ cao h¬n. Cßn ®èi víi Prewitt th× ®êng biªn m¶nh nhng ®é râ nÐt kh«ng cao v× còng sö dông hai ma trËn t×m biªn theo hai híng. 11. T¸ch biªn ¶nh theo bíc Chän ¶nh bagues.tif: + Thùc hiÖn phÐp tiÒn xö lý lµ phÐp läc th«ng thÊp víi bé läc Smooth. + T¸ch biªn ¶nh b»ng to¸n tö Sobel. KÕt qu¶ nh sau: +Gi¶i thÝch: Ta thÊy chÊt lîng biªn cña ¶nh qua tiÒn xö lý tèt h¬n so víi khi kh«ng qua tiÒn xö lý, c¸c ®êng biªn kh«ng cßn bÞ dÝnh vµo nhau nh khi t¸ch biªn kh«ng cã tiÒn xö lý. Nguyªn nh©n lµ do trong bíc tiÒn xö lý ta ®· läc th«ng thÊp ®Ó lo¹i nhiÔu nªn khi t×m biªn gÆp Ýt sai sãt h¬n. Bµi 6 ¶ nh nhÞ ph©n vµ xö lý h×nh d¹ng ¶nh 12. X©y dùng c¸c bíc xö lý ®Ó thùc hiÖn lµm m¶nh ¶nh vµ t×m x¬ng ¶nh Chän ¶nh bagues.tif ®Ó thùc hiÖn:
  13. j) TiÒn xö lý -Dïng bé läc Smooth (th«ng thÊp) : môc ®Ých cña bé läc th«ng thÊp lµ lµm gi¶m nhiÔu. -Dïng bé läc Sharpen (th«ng cao): môc ®Ých cña bé läc th«ng cao trong tr êng hîp nµy lµ lµm næi biªn ®Ó t×m x¬ng ¶nh dÔ h¬n. 11. T¹o ¶nh nhÞ ph©n Møc x¸m ®èi t îng cña ¶nh n»m trong kho¶ng 20 ®Õn 210, møc x¸m cña nÒn tõ 230 ®Õn 255, sau khi xö lý th× møc x¸m cña ®èi t îng n»m trong kho¶ng 30 ®Õn 170, cßn mµu nÒn cã møc x¸m trong kho¶ng 200 ®Õn 255 nªn ta chän ngìng t¹o ¶nh nhÞ ph©n lµ 185. 12. T×m x¬ng ¶nh Sau khi ®· t¹o ®îc ¶nh nhÞ ph©n ta chän Process / Binary/ Skeletonize ®Ó t×m x¬ng. KÕt qu¶ thu ®îc nh sau X¬ng ¶nh 13. T×m x¬ng ¶nh kh«ng qua xö lý NÕu kh«ng qua hai phÐp läc tiÒn xö lý th× ta thu ®îc x¬ng ¶nh nh sau.
  14. + So s¸nh: kÕt qu¶ t×m x¬ng trong tr êng hîp nµy kh«ng tèt nh khi cho ¶nh qua tiÒn xö lý. X¬ng ¶nh kh«ng qua xö lý kh«ng râ nÐt nh x¬ng ¶nh ®· tiÒn xö lý. Ta thÊy nhiÔu ¶nh hëng ®¸ng kÓ tíi kÕt qu¶ t×m x- ¬ng ¶nh. + Gi¶i thÝch: ¶nh kh«ng qua tiÒn xö lý cho kÕt qu¶ t×m x¬ng kÐm h¬n ¶nh ®· qua tiÒn xö lý lµ do khi tiÒn xö lý ¶nh ta ®· sö dông hai phÐp läc th«ng thÊp vµ th«ng cao. §Çu tiªn läc th«ng thÊp tr íc ®Ó gi¶m nhiÔu cña ¶nh, sau ®ã läc th«ng cao ®Ó hiÖn biªn râ ®¶m b¶o cho qu¸ tr×nh t×m x¬ng chÝnh x¸c h¬n.
Đồng bộ tài khoản