(enhancement) (restoration) (coding)=0.5. > 2a 2a 2a ˚ˆ˜ ! "# ˘!$! ˚ˆ˜ ! # ˘!. ˚...
TRANSCRIPT
�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� ��� ��
� ���������� ��� ���������� �:� �������(Enhancement)� � ���������� (Restoration)� ����������(Coding)� � �����, ���� ����� ������������(Segmentation)
�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
«������» �����������
�� �������������������� ������������ ((������������ ��������������������� ��������� ))����. . �������������������� ������������������������
� ���������� ���� ��
� . !��������� "�������� ����������
� . �������!�, affine ����� ��������, �����#���, ���!����, ���.
�� �������������������� ��������� ��������� ((frames)frames)
�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� ��� ��
�� ��������
�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� (Histogram)
� ���������� �������������
� ������ ��� �������������
� ���������� �������������
� !������ ��� contrast (stretching)� "������������ � ������
�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
����������
������������
� ���� ����� 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
�������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
����������
������������
� 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
5������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
#�����$� �������� ����%��&�
������������
7 #���� ������� )������ �'�,8"���� ��� �� �)� 9 4�8:��� ����� �2" ���� �)���� �� .��� '������������� �)� 924��:*
��)-z(' �
���
z
; 8
�
;<
2
=������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
�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
���
��=
@������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
Gamma (�) correction
������ !���� !�"�#���"�#���!$!��!$!����� !���� !����#������#����%&%&��
'��������( ������� ���� ����
�������(����)#������ �*
��(�+ ���� ������������ �����
���� ,�������� + ��������� �
�-.��� ��� ���+ � �����/. �+�
�*
0 0.5 10
0.5
1
'����( ������������ �
�=0.5
�>������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
2A�
2A�2A�
������ !���� !�"�#���"�#���!$!��!$!����� !���� !����#������#���!�!��
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
������ ���
������������
0 2 4 6 8 100
2
4
6
8
10
12
0 2 4 6 8 100102030405060708090
100110
n=10
���������&���������&��������������������
��������� :� �� ��������� ��� ����&�
��� �� � ��������� ��
���������� ��� � �� ��� ��
����� �� ���� �� ��� ��� � �
���.
� ' ������ ����������
��� ����� $�� ������������
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
� B'�(�2������,�'�#,�)�0 "�#��00���������,� #�1�0�� �(������2" �� C
� /� ���2" �� )� "-��������� ��� "%'� ��� #"���������2" �� *���DE � "�#���� "�#����������� '�) � #�)>�%�E*
� B'�(�2�?� �� �%" �� �%"��23&04 3 "�#��� ,�� '��(��)�
�% ��� �� ���'�,# %-��) "-��� �( �) E*
������ ��� �������������
��������
)255�.�(������ � ���� ����� �
Npixel���� ����� ���n ����
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������
(�) ����������� �����, (�) �������������( ) � ����� 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
(�)
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� ������������
� 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
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������
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" ��
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
� /� '".� �-�� �?� ' "�,�� ?��)� "-��� ����� *
� R� �-�� �1� ! ��� �� ���2" �� )� "-��������� ��'�,����%������������ ��,2���"�%����� '".� �����,���2" �� ��*
� R� �-�� �@�! ��� �) �'�S�"2 ��%�) ����� $�� )����� #���) �,���2" �� ��)�&�
� R� �(�, �� �-�� ��� �����0� �� ���� #����%�����2" �� 4��'�,' " )"�0��'�����%������������ ��������"! � ���)�%������(� � ���2" �� *
A3���%���������� ���2" �� ��� �� ������'��)�%����) ��� �
��������� (�� �� matlab)
�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
(�)
�=������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� ������������
�� $������� ��� ��
� �� �-)� �?�,��TUV��WXY
� "�'�'��)�) ���.�)�W��,���.� �
� �� �-)� �����WXY� TUV
� �� ��� �� ,� �')"� ?������ ) !����) $�ZN�O[O\�&�)������ �*
�@������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
«'������� «��� � �� �� ���������
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
�>������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
(��������������
B' "-�,��0� "�'�����,��'���,��'�,2- ��,����̂ �,��-"� ������ � �'"�� ,")������ �8 ����,���2" �� ��C
_ ̀ '"���.��,���,2���"��%�� -".� ��� #���� �,���2" �� ��*�
_ a�2" �����0��� �-)� ����0��,���2" �� ��*�a� ,����"�'� �� ��� ������' �"����%�"�.��� �-)� ���.�"����� !�"���%���%�'�, �����-�0������%�TUV* R)��'����) �� ! ��� ' "�,�� ?� �%� �%����"�'(���� �-)� �����*
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
������� ��� ������������ �� 256 ��$��� �� �� � ��&������������ ��
�������� ����� hot
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
7 #���� ������)� �'"�� ,")������ � '�>1����' �"����� !�"���� ��� �� T4�U�� ��� V* 3�"��� ,%���%� '��(�0�� �� �,�� ���TUV�-"� ���-."�*
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
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
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� �� ��������� ��� ��
0 100 200
0
500
1000
1500
2000
2500
3000
��>
�>>
��>
��>
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���������� ���������
B���� ������-"���
C�������-"���DEF!�!EF!�!GHI
'�� ���+ ��..J�K?L�M
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
���� ���
b� ���������Q G][N��C
���� ��.��$�� ���� % N�%O��� ���� 8
/��'�,2- ��,����� ��
%4 P.��(����� -�����
84 Q��(����)�����(��.�� * ���������
�5������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
[A >>*��>*�>*5����
)��� ���
)�������� 1�
�=������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
� ����������� ������������������������������ ����. ���������:��������������������� ����������� ����
��� �����(���������������)
)��� ���
)�������� 2�
�@������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
)��� ���
)�������� 3�
�>������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
'*����� ���������
R�������� #��,��-��#S������
�*�����&�� ����&���� ��*�����
� !������ � ��*��� �� ��� frames� !������ � �$�� ��&��� ��*����
� ����� ��� � �$�� ��&�� $ � ����*�o
�*�����&�� «�� ������» ���+� ��
� !������ � ��*��� �� $ � �������
���+�
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
,���$� ������ 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
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
�OR " � �*�����&�� �����&��� �:
-�� �� pixels ��� $��� ����� ��������$ � ��&
� ���.� �� �� ‘�����’
AND �*�����&
�� � ������ � �� ��&����� ��� ��
(��&pixel) AND 0 (#� �� � bit)
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
)�������� AND �� XOR
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
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=�
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
"$�� ��& (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)
"-���
�(���
��������� ����. ������ ������ ���������������� ���������� � � ������ ������� �
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 �� �� ��� �
'��&���