(enhancement) (restoration) (coding)=0.5. > 2a 2a 2a ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚...

36
. : (Enhancement) (Restoration) (Coding) , (Segmentation)

Upload: others

Post on 04-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� ��� ��

� ���������� ��� ���������� �:� �������(Enhancement)� � ���������� (Restoration)� ����������(Coding)� � �����, ���� ����� ������������(Segmentation)

Page 2: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

«������» �����������

�� �������������������� ������������ ((������������ ��������������������� ��������� ))����. . �������������������� ������������������������

� ���������� ���� ��

� . !��������� "�������� ����������

� . �������!�, affine ����� ��������, �����#���, ���!����, ���.

�� �������������������� ��������� ��������� ((frames)frames)

Page 3: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� ��� ��

�� ��������

Page 4: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� (Histogram)

� ���������� �������������

� ������ ��� �������������

� ���������� �������������

� !������ ��� contrast (stretching)� "������������ � ������

Page 5: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

����������

������������

� ���� ����� x �����������

� � � ���� ������������� !�"��� #���$��%�&� '��(��� ���������� )������ �*�

� +��� �"%��,����� #"���� ����������-���' �"��,���������� ������������� � ((�.�)����� � ���� ��������� ��������*�

� /� ���������������������'"��0'�����(��(�"�)1 #"���) �,���2" �� ��)������ �*�

����������������

����

����

����������������

����

����

����

5432543254324433

x

0 2 4 6 80

2

4

6

0 2 4 6 80

0.1

0.2

0.3

0.4

0 2 4 6 80

5

10

15

20

Page 6: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

����������

������������

� 3� "-��%���%�)������ ��� $�4�4�4�&�

%-�,��� ���)#�����$�4�4�45&

� 6)( �� %-��-")����'��)#����2 (0�"�

��� �,�0"�,���.�

� ����0� � �() ) �� #%���) �,� ����

'�"��-�

����������������

����

����

����������������

����

����

����

5432543254324433

x

0 2 4 6 80

2

4

6

����������������

����

����

����������������

����

����

����

7531753175315533

x

0 2 4 6 80

1

2

3

4

5

Page 7: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

5������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

#�����$� �������� ����%��&�

������������

7 #���� ������� )������ �'�,8"���� ��� �� �)� 9 4�8:��� ����� �2" ���� �)���� �� .��� '������������� �)� 924��:*

��)-z(' �

���

z

; 8

;<

2

Page 8: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

=������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

�3���%���������)������ �������,8"����� ��� �� �)� 9>4����:4

��,�'�%?�� ��� �� �)� 9>4���5:4�

��) �,�%-�� �,�'�%?�� ��� �� �)� 9��=4����:�

�� �%(�� ���"%!�� ��,���"�� �'"��� ��=*

���������

0 50 100 150 200 2500

50

100

150

200

250

Input

Out

put

0 50 100 150 200 2500

50

100

150

200

250

Input

Out

put

0 50 100 150 200 2500

50

100

150

200

250

Input

Out

put

0 50 100 150 200 2500

50

100

150

200

250

Input

Out

put

> ���

��5

���

��=

Page 9: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

@������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

Gamma (�) correction

������ !���� !�"�#���"�#���!$!��!$!����� !���� !����#������#����%&%&��

'��������( ������� ���� ����

�������(����)#������ �*

��(�+ ���� ������������ �����

���� ,�������� + ��������� �

�-.��� ��� ���+ � �����/. �+�

�*

0 0.5 10

0.5

1

'����( ������������ �

�=0.5

Page 10: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�>������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

2A�

2A�2A�

������ !���� !�"�#���"�#���!$!��!$!����� !���� !����#������#���!�!��

Page 11: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

������ ���

������������

0 2 4 6 8 100

2

4

6

8

10

12

0 2 4 6 8 100102030405060708090

100110

n=10

���������&���������&��������������������

��������� :� �� ��������� ��� ����&�

��� �� � ��������� ��

���������� ��� � �� ��� ��

����� �� ���� �� ��� ��� � �

���.

� ' ������ ����������

��� ����� $�� ������������

Page 12: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

� B'�(�2������,�'�#,�)�0 "�#��00���������,� #�1�0�� �(������2" �� C

� /� ���2" �� )� "-��������� ��� "%'� ��� #"���������2" �� *���DE � "�#���� "�#����������� '�) � #�)>�%�E*

� B'�(�2�?� �� �%" �� �%"��23&04 3 "�#��� ,�� '��(��)�

�% ��� �� ���'�,# %-��) "-��� �( �) E*

������ ��� �������������

��������

)255�.�(������ � ���� ����� �

Npixel���� ����� ���n ����

Page 13: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������

(�) ����������� �����, (�) �������������( ) � ����� x��=f(x���)

5��.���6����7!0$898%::&%;$%<:<94=

>�� �$;����;9=9:����

���.$;9=9:&%<:<94=$=488!���� =

���������� ������

���������

1311 13112622 39335243 91769176 1835213108 314602490424904 563645636430146 8651045875 13238558982 19136748496 23986311796 2516593932 2555913932 2595232621 2621440 262144

������

��$� pixel01234556789101112131415 0 262144

������

��$� pixel0001133581114151515151515

0 2 4 6 8 10 12 14 160

2

4

6x 104

0 2 4 6 8 10 12 14 160

1

2

3x 105

(�)

(%)

0 5 10 150

5

10

15

(�)

Page 14: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� ������������

� F�� �2�����,�) )����� #���)����2" �� ��

� /"�'�'����� ���2" �� )���#���)������ ��$G&�0�!� ��%� �'�#,�)����2" �� �H$I&�

6� ��� ��

� B'�(�2�?�� � J #"����� K ���2" ��

L$G& � �LH$I&�

� F'�(%2� �� �� �-)� �����IAM$G&�%��.��� 2����) � (0�") '"��%22��)CLH$I&�1 L$G&�A�N�O

F0"��) PC � �

��1k k

iii pqp

Page 15: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������

0 2 4 6 8 10 12 14 160

2

4

6

8

10

12

14

+"-������2" ��

0 2 4 6 8 10 12 14 150

2

4

6

8

10

12

14

F'�#,�)����2" ��

0 2 4 6 8 10 12 14 150

2

4

6

8

10

12

14

16

/�(������2" ��

0 2 4 6 8 10 12 14 150

2

4

6

8

10

12

14

16

+"-��%�Q�(��%���%�

0 2 4 6 8 10 12 14 150

10

20

30

40

50

60

70

F'�#,�)��,�"�,������2" ��

0 2 4 6 8 10 12 14 150

10

20

30

40

50

60

70

+"-����,�"�,������2" ��

Page 16: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

� /� '".� �-�� �?� ' "�,�� ?��)� "-��� ����� *

� R� �-�� �1� ! ��� �� ���2" �� )� "-��������� ��'�,����%������������ ��,2���"�%����� '".� �����,���2" �� ��*

� R� �-�� �@�! ��� �) �'�S�"2 ��%�) ����� $�� )����� #���) �,���2" �� ��)�&�

� R� �(�, �� �-�� ��� �����0� �� ���� #����%�����2" �� 4��'�,' " )"�0��'�����%������������ ��������"! � ���)�%������(� � ���2" �� *

A3���%���������� ���2" �� ��� �� ������'��)�%����) ��� �

��������� (�� �� matlab)

Page 17: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�5������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

(�) 0 0.2 0.4 0.6 0.8 1

0

200

400

600

800

1000

1200

1400

1600

1800

2000

(�)

(�) 0 0.2 0.4 0.6 0.8 1

0

200

400

600

800

1000

1200

1400

1600

1800

2000

(�)

Page 18: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�=������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� ������������

�� $������� ��� ��

� �� �-)� �?�,��TUV��WXY

� "�'�'��)�) ���.�)�W��,���.� �

� �� �-)� �����WXY� TUV

� �� ��� �� ,� �')"� ?������ ) !����) $�ZN�O[O\�&�)������ �*

Page 19: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�@������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

«'������� «��� � �� �� ���������

2� ]A������ d = (hq – ht)T(hq – ht)

� 2������"

d = (hq – ht)T�(hq – ht)

�1

0, )()(

M

m

r

tqtq mhmhd

hq(m)

ht(m)

m

m

/� ���2" �� '��(��- " �)"�����)������ �

� '�� �) �"�?� ���S��C

Page 20: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�>������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

(��������������

B' "-�,��0� "�'�����,��'���,��'�,2- ��,����̂ �,��-"� ������ � �'"�� ,")������ �8 ����,���2" �� ��C

_ ̀ '"���.��,���,2���"��%�� -".� ��� #���� �,���2" �� ��*�

_ a�2" �����0��� �-)� ����0��,���2" �� ��*�a� ,����"�'� �� ��� ������' �"����%�"�.��� �-)� ���.�"����� !�"���%���%�'�, �����-�0������%�TUV* R)��'����) �� ! ��� ' "�,�� ?� �%� �%����"�'(���� �-)� �����*

Page 21: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

������� ��� ������������ �� 256 ��$��� �� �� � ��&������������ ��

�������� ����� hot

Page 22: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

7 #���� ������)� �'"�� ,")������ � '�>1����' �"����� !�"���� ��� �� T4�U�� ��� V* 3�"��� ,%���%� '��(�0�� �� �,�� ���TUV�-"� ���-."�*

Page 23: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

0

1

0,00 0,10 0,20 0,30 0,40 0,50 0,60 0,70 0,80 0,90 1,00����pixel ������

����

rgb

pixe

l

Page 24: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� �� ��������� ��� ��

0 100 200

0

500

1000

1500

2000

2500

3000

��>

�>>

��>

��>

Page 25: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���������� ���������

B���� ������-"���

C�������-"���DEF!�!EF!�!GHI

'�� ���+ ��..J�K?L�M

Page 26: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

���� ���

b� ���������Q G][N��C

���� ��.��$�� ���� % N�%O��� ���� 8

/��'�,2- ��,����� ��

%4 P.��(����� -�����

84 Q��(����)�����(��.�� * ���������

Page 27: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�5������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

[A >>*��>*�>*5����

)��� ���

)�������� 1�

Page 28: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�=������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

� ����������� ������������������������������ ����. ���������:��������������������� ����������� ����

��� �����(���������������)

)��� ���

)�������� 2�

Page 29: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�@������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

)��� ���

)�������� 3�

Page 30: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

�>������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

'*����� ���������

R�������� #��,��-��#S������

�*�����&�� ����&���� ��*�����

� !������ � ��*��� �� ��� frames� !������ � �$�� ��&��� ��*����

� ����� ��� � �$�� ��&�� $ � ����*�o

�*�����&�� «�� ������» ���+� ��

� !������ � ��*��� �� $ � �������

���+�

Page 31: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

,���$� ������ AND – -R -XOR

� x AND y =1 �� x ��y � �1=0 ��!������

� x $R y =1 �� x � y � �1=0 ��!������

x y x XOR y

0 0 0

0 1 1

1 0 1

1 1 0

Page 32: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

�OR " � �*�����&�� �����&��� �:

-�� �� pixels ��� $��� ����� ��������$ � ��&

� ���.� �� �� ‘�����’

AND �*�����&

�� � ������ � �� ��&����� ��� ��

(��&pixel) AND 0 (#� �� � bit)

Page 33: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

)�������� AND �� XOR

Page 34: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

Step Boolean Expression Binary Comments

1. ASCII "A" a 0100 0001 Original "message:

2. "Random"Bits b 0111 1010 Pseudo-random value from

"random" number generator

3. XOR to encrypt a XOR b 0011 1011 Encrypted "message"

4. "Random"Bits b 0111 1010 Same "Random bits" as

above

5. XOR to decrypt (a XOR b) XOR b 0100 0001 Decrypted "message" (same

as original)

%������ «������&��» encryption!��.��� ��� ���������: (a XOR b) XOR b=�

Page 35: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

"$�� ��& (averaging)c " �)"����� �! "��2�C�����) #�"08�,

s=imread('saturn.tif');

i1=imnoise(s,'gaussian');i1=double(i1)/255;

i2=imnoise(s,'gaussian');i2=double(i2)/255;

i3=imnoise(s,'gaussian');i3=double(i3)/255;

i4=imnoise(s,'gaussian');i4=double(i4)/255;

i=(i1+i2+i3+i4)/4;

figure(1); imshow(s)

figure(2); imshow(i)

"-���

�(���

Page 36: (Enhancement) (Restoration) (Coding)=0.5. > 2A 2A 2A ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚ ˆ˙ ˆ ˙ ˆ 0 2 4 6 8 10 0 2 4 6 8 10 12 0 2 4 6 8 10 0 10 20 30 40 50 60 70 80 90 100 110

��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �

2.1 /� � � $ � m-file ��� � �������� �� ��������� ��� ��� ��

���� �� ����� ��������� � $�� ���*&Gaussian �� �������

2.2 /� ������� � �� ��������� 2 ��� � �� � %�� � � �������

�������� �� .

2.3 /� ������ � � 0�������������� �� %��� �� ������������� ���

$ ����� I ���� R,G,B

2.4 /� � � ����� ��� ������������ �� �� ��������� $������

��� �

2.5 /� � � 0�������������� �� ������������ ��� ������������

2.6 N� � � ��������� ����������� (�� $�������) ��� �� %��� ��������������� (���� �� ������).

2.7 � ������ � � ������� encryption �� �� ��� �

'��&���