> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/alblwkat-alwzyfyh/blocks-reference/image-transformations/transformation-filters/denoising.md).

# Denoising

هذا بلوك وظيفي يقلل الضوضاء في الصور باستخدام طريقة سريعة لإزالة الضوضاء من نوع non-local means. يعمل مع الصور الملونة والأسود‑الأبيض، ويوفر أشرطة تمرير لموازنة إزالة الضوضاء مع الحفاظ على التفاصيل.

## 📥 المدخلات <a href="#inputs" id="inputs"></a>

`Image Any` قم بتوصيل صورة (ملونة أو رمادية) تريد إزالة الضوضاء منها.

(تلميح: هذا مقبس إدخال)

## 📤 المخرجات <a href="#outputs" id="outputs"></a>

`Image Any` تُعرض هنا الصورة بعد إزالة الضوضاء.

(تلميح: هذا مقبس إخراج)

## 🕹️ عناصر التحكم <a href="#controls" id="controls"></a>

`Strength` لضبط قوة إزالة الضوضاء بشكل عام. القيم الأعلى تزيل ضوضاء أكثر لكنها قد تُمحو التفاصيل الدقيقة.

`Averaging` يتحكم في قوة المعايرة المستخدمة للتنعيم. زيادته تقلل الضوضاء لكنها قد تُلين الحواف.

`Blend Noise (Colored)` يضبط مزج قنوات اللون للصور الملونة. استخدمه للتحكم في كيفية معالجة ضوضاء اللون مقارنة بضوضاء الإضاءة.

(تلميح: هذه عناصر تفاعلية على شكل أشرطة تمرير مرئية داخل البلوك)

## ⚙️ آلية التشغيل <a href="#how-it-works" id="how-it-works"></a>

* عندما يستقبل البلوك صورة عبر المدخل `Image Any`، يطبق معايير إزالة الضوضاء المحددة ويحدّث المخرج بالصورة المعالجة.
* تُقرأ المعلمات من أشرطة التمرير في كل تشغيل، لذلك أي تغيير في شريط يؤثر على التقييم التالي.
* البلوك يتعامل تلقائيًا مع الصور ذات القناة الواحدة والمتعددة القنوات، ويختار المعالجة المناسبة.

## ✨ الميزات <a href="#features" id="features"></a>

* يعمل مع الصور الرمادية والملونة على حدّ سواء.
* ضبط المعلمات في الوقت الحقيقي باستخدام أشرطة التمرير لرؤية النتيجة فورًا.
* إزالة ضوضاء متوازنة تهدف للحفاظ على الحواف عند الضبط الصحيح.

## 📝 تعليمات الاستخدام <a href="#usage" id="usage"></a>

1. قم بتوصيل بلوك مُنتج للصور إلى مدخل `Image Any`.
2. عدّل `Strength` للتحكم في صرامة إزالة الضوضاء.
3. اضبط `Averaging` لموازنة السلاسة مقابل التفاصيل.
4. للصور الملونة، ضبّط `Blend Noise (Colored)` لمعالجة ضوضاء الألوان بشكل مناسب.
5. راقب النتيجة من المخرج `Image Any` (قم بتوصيله إلى عارض أو إلى مُخزّن).

## 💡 نصائح وحيل <a href="#tips-and-tricks" id="tips-and-tricks"></a>

* لالتقاطات الكاميرا المشوشة، جرّب دمج هذا البلوك مع `Bilateral Filter` أو `Blur` قبل إزالة الضوضاء لتقليل الضوضاء النابضة وجعل النتائج أنظف.
* استخدم `Show Image` لمعاينة النتائج مباشرة أثناء ضبط أشرطة التمرير.
* لحفظ أمثلة للمقارنة لاحقًا، وصل المخرج إلى `Image Logger` أو `Image Write`.
* إذا أردت إطارًا ثابتًا للمقارنة أثناء الضبط، استخدم `Image Memory` لتجميد إطار معين أثناء تعديل الضوابط.
* اقتص المنطقة ذات الاهتمام أولًا باستخدام `Image ROI Select` لتركيز إزالة الضوضاء حيث يهم ذلك وتوفير موارد الحوسبة.

(تلميح: البلوكات التكميلية الموصى بها مذكورة أعلاه لسيناريوهات شائعة)

## 🛠️ استكشاف المشاكل وإصلاحها <a href="#troubleshooting" id="troubleshooting"></a>

* إذا بدت النتيجة ملساء جدًا أو فقدت التفاصيل: خفّض قيمة `Strength` وقلّل `Averaging`.
* إذا ظهرت شوائب لونية بعد إزالة الضوضاء: قلّل `Blend Noise (Colored)` أو جرّب المعالجة المسبقة بـ `Blur`.
* إذا كان الأداء بطيئًا على صور كبيرة: غيّر الحجم باستخدام `Image Resizer` أو عالج مناطق أصغر عبر `Image ROI Select`.

إذا احتجت مزيدًا من أدوات التصحيح البصري أثناء الضبط، وصل المخرج إلى `Show Image` لفحص التغييرات إطارًا بإطار.
