SlideShare a Scribd company logo
1 of 17
Məlumatların sıxılması
alqoritmləri
 Fərman Quliyev 6219A
İtkili şəkil sıxma üsulları (JPEG)
2
JPEG (Joint Photographic Experts
Group)
 Bu DCT (diskret kosinus çevrilməsi) əsaslı bir standartdır.
 Sıxılma zamanı itki nisbətini (sıxılma miqdarını) keyfiyyət
amili (Q faktoru) dəyişdirilərək tənzimlənə bilər.
 Rəqəmsal fotoqrafiyada istifadə olunur, çünki 24 bit
rəng dərinliyi olan fotoşəkillərdə çox yaxşı nəticələr
verir.
 JPEG yalnız bir alqoritm deyil, bir çox görüntü sıxılma
üsullarını birləşdirərək yaradılan bir standart
olduğundan, sıxılma və dekompressiya müddəti vahid
bir alqoritm ilə itkisiz sıxılma metodlarından daha uzun
olur.
4/29/20 35-ci fəsil - Təsvir kompressiyası
JPEG Arxitekturası
 Alqoritm əsasən aşağıdakı proseslərdən ibarətdir:
1. Rəng məlumatları RGB tipində ifadə olunursa, onu YUV-a
çevirir. (optional)
2. Örnəkləməni azaldır. (Down-sampling)
3. Şəkli 8 × 8 ölçülü bloklara bölür.
4. Piksel məlumatlarını DCT istifadə edərək məkandan tezlik
daşıyıcısına çevirir.
5. Yaranan əmsallara diaqonal formada RLE tətbiq edilir və
sonra QM kodlaşdırmadan istifadə edilir.
Başlıqlar
DPCM
RLC
DCT
Entrapi
ya
Kodlaşd
ırması
Kvanlama
DC
AC
CədvəlKodlaş.
Cədvəlləri
Cədvəllər
Verilənlər
YIQ or YUV
Zig
Zag
8 × 8
Kvant.
f (i, j ) F (u, v) Fˆ(u, v)
JPEG sıxılma
5
Rəng dəyişdirmə
 RGB-dən YUV-ə çevirmək JPEG-in sıxılması üçün tələb
olunmur, lakin bu dönüşüm daha yüksək sıxılma
dərəcələrinə nail olur.
 YUV rəng formatı rəngləri parlaqlıq və xrominans kimi
ifadə edir. Y parlaqlığı, U və V dəyərlərinin birləşməsi
rəng də ifadə edir.
 RGB->YUV çevrilmə xətti bir çevrilmədir və adətən bu
çevrilmə üçün aşağıdakı tənlik istifadə olunur:
Y = 0.299R + 0.587G + 0.114B
U = Cb = 0.564 (BY) = -0.169R - 0.331G + 0.500B
V = Cr = 0.713 (RY) = 0.500R - 0.419G - 0.081B
6
Nümunə azaldılması
 İnsan gözü parlaqlığa çox və rəngliliyə az
həssasdır. Bu, U və V dəyərlərinin bir qədər
azaldılması görüntünün insan gözü üçün çox
fərqli olmayacağını göstərir.
 Beləliklə, 2 × 2 ölçülü 4 piksellik blok üçün Y, U
və V dəyərlərindən 4 (4: 4: 4) istifadə etmək
əvəzinə, 4: 2: 2 və ya 4: 1: 1 istifadə edə bilərik.
Bu proses nümunə azaldılması (down
sampling) adlanır.
7
 Şəkil 8 × 8 bloka bölünür və hər bir blok digərindən
asılı olmayaraq diskret kosinus transformasiyasına
(DCT - Diskret Cosine Transform) məruz qalır. Nəticə
64 əmsal olacaqdır. Birincisi DC adlanır (ilk piksel - F
(0.0)), digərləri AC adlanır.
DCT (Diskret kosinus çevrilməsi)
8
DCT əmsalları
9
Kvantlaşdırma
 DCT çevrilməsindən sonra meydana gələn əmsallar
əsasən onluq rəqəmlər olur. Bu dəyərlər
kvantlaşdırma metodundan istifadə edərək tam
ədədlərə çevrilir.
 Kvantlaşdırma metodunda hər bir əmsal əvvəlcə 1 ilə
255 arasında tam ədəd ilə bölünür və sonra ən yaxın
tam ədədə yuvarlaqlaşdırılır (itki bu müddət ərzində
baş verir).
 Bölünəcək əmsalların dəyəri kvantlaşdırma cədvəlləri
ilə müəyyənləşdirilir (8 × 8 ölçülü bir matris).
 Parlaqlıq və rəng üçün müxtəlif cədvəllər istifadə
olunur.
10
Keyfiyyət amili
 Görüntüdə itki miqdarını təyin etmək üçün keyfiyyət
amili istifadə olunur. Cədvəllər istifadə olunan
keyfiyyət vuruğuna görə dəyişir.
 75 keyfiyyət vuruğu üçün kvantlaşdırma və parlaqlıq
cədvəlinin formulu:
4/29/20 115-ci fəsil - Təsvir kompressiyası
 İnsan gözü yüksək frekanslara daha az həssas
olduğundan, kvantlaşdırma cədvəlində
göründüyü kimi, blokun alt sağ hissəsindəki
(aşağı sağ tərəfli üçbucaqdakı) yüksək tezlik
əmsalları daha böyük saylara bölünərək sıfıra
endirilməyə çalışılır.
 Kvantlaşdırma prosesindən sonra yüksək tezlik
əmsalları əsasən sıfırdan ibarət olacaqdır.
nümunə !!!
12
 Bu iki ölçülü quruluş bir ölçüyə endirildiyi
halda, aşağıdakı şəkildəki kimi diaqonal bir
tarama prosesi tətbiq olunur.
6362585749483635
6159565047373421
6055514638332220
5452453932231910
534440312418119
43413025171283
4229261613742
282715146510
6362585749483635
6159565047373421
6055514638332220
5452453932231910
534440312418119
43413025171283
4229261613742
282715146510
0
DC
Değeri 0’dan farklı AC’ler
Değeri 0 olan AC’ler
Diaqonal (ZigZag) Tarama
13
 Belə bir tarama məqsədi aşağı tezlikli
əmsallardan yüksək tezlik əmsallarına qədər
ardıcıl bir düzülüş yaratmaqdır.
 Beləliklə, yüksək tezlikli əmsalların əksəriyyəti
sıfır ola biləcəyi üçün təkrarlanan sayda
sıfırların və RLE ilə yaxşı sıxılmış bir quruluşun
yaranması təmin ediləcəkdir.
Diaqonal (ZigZag) Tarama
14
 RLE istifadə edərək AC əmsallarını sıxışdırdıqdan
sonra digər AC əmsalları və hər bir blokun yuxarı
sol pikseli olan DC əmsalları üçün fərqli QM
cədvəllərindən istifadə edərək son addım olan
itkisiz sıxılma həyata keçiriləcəkdir.
 DC əmsalları üçün əvvəlki DC dəyəri ilə
kodlanacaq DC arasındakı fərqə üstünlük verilir,
halbuki AC əmsalları üçün RLE kodlaşdırmasına
uyğun fərqli bir cədvəl istifadə olunur.
İtkisiz Sıxılma
15
JPEG2000 standartı
 JPEG2000 standartı JPEG standartının
məhdudiyyətlərini dəf etmək və aşağı bit
dərəcələri ilə yüksək keyfiyyətli görüntü əldə
etmək üçün hazırlanmışdır.
 Diskret Wavelet Transform (DWT)
texnologiyasına əsaslanan ən yaxşı bilinən
sıxılma texnologiyalarından istifadə edərək
yaradılan kodlaşdırma sistemidir.
16
JPEG2000 üstünlükləri
 Rəngli şəkillər üçün 48 bit rəng dərinliyinə və boz
rəngli şəkillər üçün 16 bit rəng dərinliyinə imkan verir.
 Keyfiyyətə zərər vermədən daha yüksək sıxılma
nisbətini təmin edir.
 JPEG'in ən böyük çatışmazlıqlarından biri; Şəkil əvvəlcə 8 ×
8 bloka bölündüyü və sonra DCT tətbiq edildiyi üçün
bloklar arasındakı keçid kəskinləşir və xüsusilə yüksək
sıxılma dərəcələrində nəzərə çarpır. Xüsusilə 1/30
dərəcədən yüksək nisbətdə sıxılmış görüntülərdə bloklar
aydın olur. JPEG2000-də belə bir bloklama quruluşu
olmadığından bu dezavantaj aradan qaldırılır.
Təşəkkürlər

More Related Content

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Məlumatların sıxılması alqoritmləri - İtkili şəkil sıxma alqoritmi JPEG

  • 1. Məlumatların sıxılması alqoritmləri  Fərman Quliyev 6219A İtkili şəkil sıxma üsulları (JPEG)
  • 2. 2 JPEG (Joint Photographic Experts Group)  Bu DCT (diskret kosinus çevrilməsi) əsaslı bir standartdır.  Sıxılma zamanı itki nisbətini (sıxılma miqdarını) keyfiyyət amili (Q faktoru) dəyişdirilərək tənzimlənə bilər.  Rəqəmsal fotoqrafiyada istifadə olunur, çünki 24 bit rəng dərinliyi olan fotoşəkillərdə çox yaxşı nəticələr verir.  JPEG yalnız bir alqoritm deyil, bir çox görüntü sıxılma üsullarını birləşdirərək yaradılan bir standart olduğundan, sıxılma və dekompressiya müddəti vahid bir alqoritm ilə itkisiz sıxılma metodlarından daha uzun olur.
  • 3. 4/29/20 35-ci fəsil - Təsvir kompressiyası JPEG Arxitekturası  Alqoritm əsasən aşağıdakı proseslərdən ibarətdir: 1. Rəng məlumatları RGB tipində ifadə olunursa, onu YUV-a çevirir. (optional) 2. Örnəkləməni azaldır. (Down-sampling) 3. Şəkli 8 × 8 ölçülü bloklara bölür. 4. Piksel məlumatlarını DCT istifadə edərək məkandan tezlik daşıyıcısına çevirir. 5. Yaranan əmsallara diaqonal formada RLE tətbiq edilir və sonra QM kodlaşdırmadan istifadə edilir.
  • 5. 5 Rəng dəyişdirmə  RGB-dən YUV-ə çevirmək JPEG-in sıxılması üçün tələb olunmur, lakin bu dönüşüm daha yüksək sıxılma dərəcələrinə nail olur.  YUV rəng formatı rəngləri parlaqlıq və xrominans kimi ifadə edir. Y parlaqlığı, U və V dəyərlərinin birləşməsi rəng də ifadə edir.  RGB->YUV çevrilmə xətti bir çevrilmədir və adətən bu çevrilmə üçün aşağıdakı tənlik istifadə olunur: Y = 0.299R + 0.587G + 0.114B U = Cb = 0.564 (BY) = -0.169R - 0.331G + 0.500B V = Cr = 0.713 (RY) = 0.500R - 0.419G - 0.081B
  • 6. 6 Nümunə azaldılması  İnsan gözü parlaqlığa çox və rəngliliyə az həssasdır. Bu, U və V dəyərlərinin bir qədər azaldılması görüntünün insan gözü üçün çox fərqli olmayacağını göstərir.  Beləliklə, 2 × 2 ölçülü 4 piksellik blok üçün Y, U və V dəyərlərindən 4 (4: 4: 4) istifadə etmək əvəzinə, 4: 2: 2 və ya 4: 1: 1 istifadə edə bilərik. Bu proses nümunə azaldılması (down sampling) adlanır.
  • 7. 7  Şəkil 8 × 8 bloka bölünür və hər bir blok digərindən asılı olmayaraq diskret kosinus transformasiyasına (DCT - Diskret Cosine Transform) məruz qalır. Nəticə 64 əmsal olacaqdır. Birincisi DC adlanır (ilk piksel - F (0.0)), digərləri AC adlanır. DCT (Diskret kosinus çevrilməsi)
  • 9. 9 Kvantlaşdırma  DCT çevrilməsindən sonra meydana gələn əmsallar əsasən onluq rəqəmlər olur. Bu dəyərlər kvantlaşdırma metodundan istifadə edərək tam ədədlərə çevrilir.  Kvantlaşdırma metodunda hər bir əmsal əvvəlcə 1 ilə 255 arasında tam ədəd ilə bölünür və sonra ən yaxın tam ədədə yuvarlaqlaşdırılır (itki bu müddət ərzində baş verir).  Bölünəcək əmsalların dəyəri kvantlaşdırma cədvəlləri ilə müəyyənləşdirilir (8 × 8 ölçülü bir matris).  Parlaqlıq və rəng üçün müxtəlif cədvəllər istifadə olunur.
  • 10. 10 Keyfiyyət amili  Görüntüdə itki miqdarını təyin etmək üçün keyfiyyət amili istifadə olunur. Cədvəllər istifadə olunan keyfiyyət vuruğuna görə dəyişir.  75 keyfiyyət vuruğu üçün kvantlaşdırma və parlaqlıq cədvəlinin formulu:
  • 11. 4/29/20 115-ci fəsil - Təsvir kompressiyası  İnsan gözü yüksək frekanslara daha az həssas olduğundan, kvantlaşdırma cədvəlində göründüyü kimi, blokun alt sağ hissəsindəki (aşağı sağ tərəfli üçbucaqdakı) yüksək tezlik əmsalları daha böyük saylara bölünərək sıfıra endirilməyə çalışılır.  Kvantlaşdırma prosesindən sonra yüksək tezlik əmsalları əsasən sıfırdan ibarət olacaqdır. nümunə !!!
  • 12. 12  Bu iki ölçülü quruluş bir ölçüyə endirildiyi halda, aşağıdakı şəkildəki kimi diaqonal bir tarama prosesi tətbiq olunur. 6362585749483635 6159565047373421 6055514638332220 5452453932231910 534440312418119 43413025171283 4229261613742 282715146510 6362585749483635 6159565047373421 6055514638332220 5452453932231910 534440312418119 43413025171283 4229261613742 282715146510 0 DC Değeri 0’dan farklı AC’ler Değeri 0 olan AC’ler Diaqonal (ZigZag) Tarama
  • 13. 13  Belə bir tarama məqsədi aşağı tezlikli əmsallardan yüksək tezlik əmsallarına qədər ardıcıl bir düzülüş yaratmaqdır.  Beləliklə, yüksək tezlikli əmsalların əksəriyyəti sıfır ola biləcəyi üçün təkrarlanan sayda sıfırların və RLE ilə yaxşı sıxılmış bir quruluşun yaranması təmin ediləcəkdir. Diaqonal (ZigZag) Tarama
  • 14. 14  RLE istifadə edərək AC əmsallarını sıxışdırdıqdan sonra digər AC əmsalları və hər bir blokun yuxarı sol pikseli olan DC əmsalları üçün fərqli QM cədvəllərindən istifadə edərək son addım olan itkisiz sıxılma həyata keçiriləcəkdir.  DC əmsalları üçün əvvəlki DC dəyəri ilə kodlanacaq DC arasındakı fərqə üstünlük verilir, halbuki AC əmsalları üçün RLE kodlaşdırmasına uyğun fərqli bir cədvəl istifadə olunur. İtkisiz Sıxılma
  • 15. 15 JPEG2000 standartı  JPEG2000 standartı JPEG standartının məhdudiyyətlərini dəf etmək və aşağı bit dərəcələri ilə yüksək keyfiyyətli görüntü əldə etmək üçün hazırlanmışdır.  Diskret Wavelet Transform (DWT) texnologiyasına əsaslanan ən yaxşı bilinən sıxılma texnologiyalarından istifadə edərək yaradılan kodlaşdırma sistemidir.
  • 16. 16 JPEG2000 üstünlükləri  Rəngli şəkillər üçün 48 bit rəng dərinliyinə və boz rəngli şəkillər üçün 16 bit rəng dərinliyinə imkan verir.  Keyfiyyətə zərər vermədən daha yüksək sıxılma nisbətini təmin edir.  JPEG'in ən böyük çatışmazlıqlarından biri; Şəkil əvvəlcə 8 × 8 bloka bölündüyü və sonra DCT tətbiq edildiyi üçün bloklar arasındakı keçid kəskinləşir və xüsusilə yüksək sıxılma dərəcələrində nəzərə çarpır. Xüsusilə 1/30 dərəcədən yüksək nisbətdə sıxılmış görüntülərdə bloklar aydın olur. JPEG2000-də belə bir bloklama quruluşu olmadığından bu dezavantaj aradan qaldırılır.