> 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/deconvolution.md).

# Deconvolution

تساعد هذه الدالة على استعادة الوضوح والتفاصيل في الصور — مفيدة بشكل خاص للصور التي تحتوي على تمويه ناتج عن حركة سريعة. استخدم الأشرطة المنزلقة لضبط تأثير الاستعادة وفقًا للكاميرا والمشهد لديك.

## 📥 المدخلات

`Image Any` (مقبس الإدخال)\
صورة ملونة أو بتدرج رمادي لمعالجتها.

## 📤 المخرجات

`Image Any` (مقبس الإخراج)\
الصورة المعالجة بعد تطبيق عملية deconvolution.

## 🕹️ عناصر التحكم

`Angle`\
يضبط اتجاه أو استدارة تأثير إزالة الالتفاف. مفيد عندما يكون تمويه الحركة في اتجاه محدد.

`Diameter`\
يتحكم في حجم/قوة منطقة التصحيح. القيم الأعلى تؤثر على نوى تمويه أكبر.

`Noise Reduction`\
يضبط مدى تقليل الضوضاء أثناء استعادة التفاصيل. زيادته تقلل الضوضاء لكنها قد تليّن التفاصيل الدقيقة.

## 🎨 الميزات

* يستعيد الوضوح للصور المشوشة نتيجة الحركة مع منح المستخدم تحكمًا في الاتجاه والقوة.
* يعمل مع الصور الرمادية والملونة (في الصور الملونة تتم المعالجة لكل قناة لون على حدة).
* أشرطة منزلقة بسيطة تسهل التجربة دون حاجة لمعرفة تقنية عميقة.

## ⚙️ آلية العمل

عند تشغيل البلوك، يستقبل الصورة الواردة، يطبق معالجة deconvolution مع الأخذ بعين الاعتبار القيم المختارة لـ `Angle` و`Diameter` و`Noise Reduction`، ثم يخرج الصورة المصححة. في حال كانت الصورة ملونة، تتم معالجة كل قناة لونية بحيث يحتفظ الإخراج بالألوان الصحيحة.

## 📝 تعليمات الاستخدام

1. وصل كاميرا أو مصدر الصورة إلى مدخل `Image Any`.
2. ابدأ بقيم متوسطة: اضبط `Angle` لمطابقة اتجاه الحركة (إن وُجد)، وضع `Diameter` على قيمة صغيرة/متوسطة، واجعل `Noise Reduction` منخفضًا.
3. راقب النتيجة وعدّل الأشرطة المنزلقة حتى تبدو الصورة حادة دون تشوّش مفرط.
4. استخدم الصورة الناتجة في بقية المسار (عرض، حفظ، قياس، إلخ).

## 💡 نصائح وحيل

* ادمج مع `Denoising` قبل هذا البلوك لتقليل ضوضاء الحساس وتجنب تضخيم الضوضاء أثناء deconvolution.
* إذا كانت الصورة كبيرة جدًا، استخدم `Image Resize` لتقليل الدقة أثناء التجارب السريعة، ثم أعد التشغيل بحجم كامل للنتيجة النهائية.
* استخدم `Image ROI` لقص منطقة الاهتمام قبل المعالجة — هذا يسرّع الضبط ويمنع معالجة مناطق غير مهمة.
* إذا كان التباين منخفضًا، جرّب `Contrast Optimization` قبل deconvolution لجعل التفاصيل أكثر قابلية للاستعادة.
* استخدم `Show Image` لمعاينة النتائج سريعًا، و`Image Logger` لحفظ الإطارات المعالجة للمراجعة لاحقًا.

## 🛠️ استكشاف الأخطاء وإصلاحها

* الإخراج يبدو ضوضائيًا أو يظهر به آثار: زد قيمة `Noise Reduction` أو ضع بلوك `Denoising` قبل عملية deconvolution.
* لا يوجد تحسّن مرئي: جرّب تغيير `Angle` لمطابقة اتجاه الحركة وزد `Diameter` تدريجيًا.
* المعالجة بطيئة: قلل حجم الصورة باستخدام `Image Resize` أو حد المعالجة إلى منطقة محددة باستخدام `Image ROI`.
* تبدو الألوان مختلفة بعد المعالجة: تأكد أن الصورة الأصلية ملونة واستخدم `Show Image` للمعاينة؛ إذا لزم الأمر عدّل ترتيب البلوكات (مثلاً طبق `Contrast Optimization` قبل deconvolution).
