كيف يعمل مسح المستندات في الخلفية؟ كشف الحواف وتصحيح المنظور وتنظيف الظل
8 دقيقة للقراءة
بين صورة المستند التي تلتقطها بهاتفك والصورة الخارجة من ماسح ضوئي مكتبي فرق يُرى بالعين المجردة. في الصورة تبدو الورقة مائلة، وتبدو إحدى حوافها أعرض من الأخرى، ويسقط ظلّك عليها، ويدخل السطح في الكادر. أما في ناتج الماسح الضوئي فالصفحة مستقيمة تمامًا، وحوافها متوازية، وإضاءتها متساوية.
والمثير للاهتمام هو أن الجزء الأكبر من هذا الفرق ليس بصريًا بل رياضيًا. أي أنك عندما تطبّق خطوات معالجة الصور الصحيحة، يمكن تقريب صورة هاتف عادية إلى ناتج الماسح الضوئي إلى حد كبير. في هذا المقال نتناول بشكل تقني لكن مقروء الخطوات الأساسية الثلاث التي تطبّقها أداة ماسح المستندات في الخلفية: كشف الحواف، وتصحيح المنظور، وتنظيف الظل.
مصدر المشكلة: الكاميرا ليست ماسحًا ضوئيًا
الماسح الضوئي المسطح ينظر إلى المستند من مسافة ثابتة وبزاوية قائمة تمامًا وبضوء مضبوط. أما كاميرا الهاتف فلا تضمن أيًّا من ذلك:
- الزاوية ليست ثابتة. النظر إلى الورقة بشكل عمودي تام شبه مستحيل عمليًا؛ وحتى ميلان بضع درجات يحوّل المستطيل إلى شبه منحرف.
- المسافة ليست واحدة في كل نقطة. حافة الصفحة القريبة منك تبدو أكبر، والحافة البعيدة أصغر.
- الإضاءة غير متساوية. الضوء القادم من النافذة يضيء جانبًا بينما يبقى الجانب الآخر في الظل؛ فضلاً عن أنك أنت وهاتفك تُسقطان ظلّكما أيضًا.
- في الكادر أشياء غير الورقة. الطاولة، كتاب، جزء من يدك.
كل خطوة من خطوات معالجة الصورة تستهدف واحدة من هذه المشكلات.
الخطوة 1: كشف الحواف — أين تبدأ الورقة؟
السؤال الأول هو: أي منطقة من هذه الصورة هي المستند وأيها الخلفية؟ العين البشرية تفعل ذلك فورًا، لكن على الخوارزمية أن تستنتجه من قيم البكسل.
المنهج المستخدم هو كشف الكنتور. تُحسَب فروق الكثافة بين البكسلات المتجاورة في الصورة؛ فإذا تغيرت قيم البكسل بسرعة في منطقة ما، فهذا يعني وجود حدّ هناك. وتُوصَل نقاط الحدّ هذه للحصول على منحنيات مغلقة (كنتورات).
في صورة مستند توجد عشرات الكنتورات: حافة الورقة، وأسطر الكتابة، ونقش الخشب على الطاولة، وحدّ الظل. أما المطلوب فواحد منها فقط — الكنتور رباعي الزوايا الذي يشكّل الحدّ الخارجي للورقة ويغطي جزءًا كبيرًا من الصورة.
نجاح هذا الكشف يتوقف مباشرة على التباين. إذا كانت الورقة البيضاء على طاولة داكنة، فإن فرق الكثافة عند الحدّ كبير ويظهر الكنتور واضحًا؛ وإذا كانت على طاولة فاتحة اللون، فالفرق صغير، والكنتور إما يخرج متقطعًا أو لا يتكوّن أصلاً. وإن كانت إحدى الزوايا خارج الكادر، فلا يمكن أصلاً تكوين مضلع رباعي مغلق.
ماذا يحدث إن لم يُعثر عليها؟
هنا يدخل اختيار تصميمي مقصود في الأداة: إذا لم يُعثر على الحافة، تُستخدم الصورة كما هي ولا تفشل العملية.
قد يبدو هذا للوهلة الأولى سلوكًا "كسولاً"، لكنه في الحقيقة السلوك الصحيح. فكّر في البديل: أن تطلق الخوارزمية تخمينًا وهي غير متأكدة وتقصّ بناءً على ذلك التخمين. الزوايا المُقدَّرة خطأً تعني قطع نصف المستند. وقطع سطر التوقيع في عقد أو خانة المبلغ في فاتورة والتخلص منه نتيجة أسوأ بكثير من عدم القص إطلاقًا.
أي أن النظام يختار عدم التدخل عند عدم اليقين. وثمن هذا الاختيار أن تبقى لديك صورة غير مقصوصة — لكن هذا قابل للتدارك: تعيد التقاط الصورة على سطح أكثر تباينًا. أما المستند المقطوع فلا يمكن تداركه.
الخطوة 2: تصحيح المنظور — تحويل شبه المنحرف إلى مستطيل
بعد العثور على الزوايا الأربع تبدأ الخطوة الثانية: تحويل المنظور رباعي النقاط.
تُصاغ المشكلة هكذا. في العالم الحقيقي ورقة A4 مستطيل؛ وزواياها الأربع كلها 90 درجة. لكن في صورة التُقطت بشكل مائل يظهر هذا المستطيل كشبه منحرف — الحافة القريبة طويلة، والحافة البعيدة قصيرة، والزوايا مختلفة عن 90 درجة. والهدف هو إعادة شبه المنحرف في الصورة إلى مستطيل.
رياضيًا، هذا مطابقة لمستوٍ من منظر إلى منظر آخر. لديك أربع نقاط مصدر (زوايا شبه المنحرف في الصورة) وأربع نقاط هدف (زوايا مستطيل الخرج). وهذه الأزواج الأربعة من النقاط تحدد التحويل بين المستويين بشكل وحيد. وبعد حساب التحويل، يُعثر لكل بكسل في صورة الخرج على الموضع المقابل في صورة المصدر وتُؤخذ قيمة اللون من هناك.
والنتيجة العملية هي أنك تحصل على صورة كأنك تنظر إلى الصفحة من الأمام تمامًا: تصبح الحواف متوازية وتصبح أسطر الكتابة أفقية.
افتراض التحويل وحدوده
لهذا الحساب افتراض حاسم: السطح الذي يُحوَّل مستوٍ. إذا كانت الورقة مبسوطة مستوية على الطاولة، فالافتراض صحيح والنتيجة ممتازة.
لكن إذا كانت الورقة منحنية أو مجعّدة أو كانت صفحة قريبة من تجليد كتاب، فالسطح لم يعد مستويًا. يُطبَّق التحويل على أي حال — فتستقيم الحواف — لكن انحناء السطح يبقى. وتلاحظ ذلك بأوضح صورة في صفحات الكتب: تستقيم الحواف لكن الكتابات في المنطقة القريبة من التجليد تبقى منحنية ومتضاغطة قليلاً. والاستنتاج العملي بسيط: ابسط المستند على سطح مستوٍ قدر الإمكان.
الخطوة 3: تنظيف الظل — موازنة الضوء غير المتساوي
الخطوة الثالثة وربما الأكثر تغييرًا للنتيجة. الصفحة المصحَّحة المنظور قد تظل تبدو "مثل صورة فوتوغرافية"، لأن الإضاءة غير متساوية: الجانب الأيسر مضيء، والجانب الأيمن رمادي، وفي إحدى الزوايا ظل.
الطريقة المطبّقة هنا تقوم على هذا المنطق: عندما تشوّش صورة تشويشًا مفرطًا، لا يبقى سوى توزيع الضوء.
وتتكون من خطوتين:
- تُشوَّش نسخة من الصورة بقوة. هذه العملية تمحو التفاصيل الدقيقة تمامًا — النص والخطوط والملمس؛ ويبقى توزيع كثافة ناعم يبيّن أي منطقة من الصفحة مضيئة وبأي قدر. يمكننا أن نسمّي هذا خريطة الخلفية.
- تُقسَم الصورة الأصلية على هذه الخريطة. عملية القسمة توحّد كل بكسل بالنسبة لمتوسط سطوع منطقته.
والنتيجة هي: البكسل في منطقة مضيئة يُقسَم على قيمة خلفية مرتفعة فيُسحَب إلى الأسفل، والبكسل في منطقة مظلَّلة يُقسَم على قيمة منخفضة فيُسحَب إلى الأعلى. وبهذا يصل كل موضع في الصفحة إلى مستوى السطوع نفسه.
أما النقطة الحاسمة فهي: النص لا يتأثر بهذه العملية. لأن النص، بحكم محوه أثناء التشويش، لا يرد في خريطة الخلفية — وما ليس في الخريطة لا يمكن تحييده في عملية القسمة. فتتوازن الأرضية بينما يحتفظ النص بتباينه؛ بل ويزداد تباينه النسبي لأن الأرضية تبيضّ.
تعمل الطريقة جيدًا جدًا مع التدرجات الناعمة، مثل الضوء الأحادي الجانب القادم من نافذة أو فرق السطوع المتدرج الذي يخلقه مصباح مكتبي. أما حيث تتعثر فهو الظلال الداكنة جدًا ذات الحواف الحادة: الظل القاسي الذي تُسقطه يدك على الورقة يبقى حتى بعد التشويش حدًّا حادًّا في الخريطة ولا يمكن تحييده تمامًا.
الخطوة 4: الفلاتر والتوحيد على A4
بعد الخطوات الأساسية الثلاث تأتي طبقة معالجة أخيرة: اختيار الفلتر. أربعة أوضاع تطبّق معالجات نهائية مختلفة على الصورة المصححة نفسها.
وضع المستند (الافتراضي) يجمع بين تنظيف الظل وزيادة التباين والتحديد. وهو مصمم لغالبية الصفحات التي يغلب عليها النص: أرضية بيضاء، ونص داكن وحاد.
التدرج الرمادي يزيل معلومات اللون؛ وتنظيف الظل يعمل هنا أيضًا، لكن التباين يبقى أنعم منه في وضع المستند. فمهمته ليست تشديد النص بل حفظ الدرجات، ولهذا يكون أكثر أمانًا من الأبيض والأسود في الصفحات التي تحتوي صورًا أو رسومًا مظلَّلة.
الأبيض والأسود يطبّق العتبة: كل بكسل فوق قيمة العتبة يصبح أبيض، وما دونها أسود، ولا تبقى درجات وسطى. وهو ينتج أصغر ملف بين الأوضاع الأربعة، لكنه يؤدي إلى فقدان جدي للمعلومات في الصفحات الحاملة لمحتوى بتدرجات رمادية.
في وضع الأصل لا تُمسّ الصورة الملونة؛ ويُطبَّق كشف الحواف وتصحيح المنظور فقط. وثمة تفصيل يستحق الانتباه: تنظيف الظل يعمل في الأوضاع الثلاثة الأخرى كلها، والأصل هو الوحيد الذي لا يمر بهذه الخطوة. ولهذا فهو الخيار الصحيح عندما تكون معلومات اللون نفسها ذات معنى — توقيع أزرق، ختم ملون، جداول مرمّزة بالألوان — وعندما يجب أن تبقى صورة أو رسم بتدرجات رمادية في الصفحة دون أي مساس.
وأخيرًا تُضبَط كل صفحة على مقاس A4. ويُختار اتجاه الصفحة لكل صورة على حدة: الصورة العمودية تنتج صفحة A4 عمودية (595x842 نقطة) والصورة الأفقية تنتج صفحة A4 أفقية (842x595 نقطة). وتظهر قيمة هذه الخطوة في المستندات متعددة الصفحات — حتى لو التقطت كل صورة من مسافة مختلفة يبدو الناتج متسقًا. أما في تصوير باتجاهات مختلطة فمقاسات الصفحات لن تتطابق كلها بطبيعة الحال.
الخطوة الأخيرة الاختيارية: طبقة النص
ماسح المستندات في جوهره أداة معالجة صور، لكنه يستطيع أيضًا التعرف على النص في نهاية العمل إن أردت ذلك. اختر التركية أو الإنجليزية أو التركية + الإنجليزية من قائمة التعرف على النص (OCR) في صفحة الأداة، فتوضَع طبقة نصية غير مرئية فوق ملف PDF المكتمل ويصبح المستند قابلاً للبحث. والخيار الافتراضي هو «عدم الإضافة»: فالتعرف على النص يطيل زمن المعالجة بوضوح، ولذلك فهو متاح لمن يحتاجه.
وإن تركت القائمة على حالها، تبقى كل صفحة في الناتج صورة مصححة ومنظَّفة — مقروءة للعين، لكنها ما زالت صورة من منظور الحاسوب.
وكون التعرف يجري في النهاية، على ملف PDF المكتمل لا على الصور واحدة واحدة، ليس مصادفة أيضًا. فدقته تعتمد مباشرة على جودة صورة الإدخال: الأسطر المائلة والأرضية المظلَّلة والتباين المنخفض هي العوامل الأساسية الثلاثة التي تصعّب التعرف على الحروف — وهي بالضبط المشكلات الثلاث التي تحلها الخطوات السابقة. وإن كان لديك أصلاً ملف PDF ممسوح ضوئيًا وسليم وكل ما تحتاجه طبقة نصية، فهناك أداة OCR منفصلة لذلك.
ماذا يعني هذا من ناحية الخصوصية؟
هذه العمليات — تحليل الكنتور، وتحويل المنظور، والتشويش والقسمة — تعمل على جانب الخادم. وخلافًا لبعض أدوات PDF التي تعمل داخل المتصفح، هنا يُنقَل الملف إلى الخادم ويُعالَج وتعود النتيجة إليك. وتُحذف الملفات بعد اكتمال العملية. ولأن صور المستندات تحمل في أغلب الأحيان محتوى حساسًا — هوية، عقد، فاتورة، تقرير طبي — فمن المفيد استخدام الأداة وأنت على دراية بهذه النقطة.
الخلاصة
ما يحوّل صورة هاتف إلى مستند ممسوح ضوئيًا ليس عملية سحرية واحدة؛ بل ثلاث عمليات حسابية يكمل بعضها بعضًا. كشف الكنتور يجد أين الورقة، وتحويل المنظور رباعي النقاط يصحّح الزاوية، والقسمة على خريطة الخلفية توازن الإضاءة. ولكل خطوة افتراضها الخاص: كشف الحواف يتطلب تباينًا، وتصحيح المنظور يفترض سطحًا مستويًا، وتنظيف الظل يعطي أفضل نتيجة مع فروق الإضاءة المتدرجة.
معرفة هذه الحدود تجعلك تستخدم الأداة بشكل أفضل — لأن الاختيارات البسيطة الثلاثة التي تتخذها أثناء التصوير (سطح داكن، ورقة مستوية، ضوء متساوٍ) تساعد في الواقع كل واحدة من هذه الخوارزميات الثلاث مباشرة.
الأسئلة الشائعة
لماذا يبدأ تنظيف الظل بتشويش الصورة؟
لأن التشويش يمحو التفاصيل الدقيقة في الصورة (النص، الخطوط، الملمس) ولا يترك سوى توزيع الإضاءة والعتمة على نطاق واسع. هذا التوزيع هو في الواقع خريطة لكيفية سقوط الضوء على الصفحة. وعندما تُقسَم الصورة الأصلية على هذه الخريطة، يُوحَّد كل بكسل بالنسبة لمتوسط سطوع منطقته؛ وبهذا تبدو صفحة أحد جانبيها مضيء والآخر مظلَّل بسطوع متساوٍ.
لماذا لا يجد كشف الحواف الورقة أحيانًا؟
يعتمد كشف الكنتور على فرق الكثافة بين المناطق المتجاورة. إذا كانت ورقة بيضاء على طاولة فاتحة اللون، فلا يتكوّن فرق كافٍ عند الحدّ ولا يمكن إدراك محيط الورقة كمضلع رباعي مغلق. وتحدث المشكلة نفسها عندما تبقى إحدى زوايا الورقة خارج الكادر أو عندما يسقط عليها ظل حاد. في هذه الحالات لا تقوم الأداة بالقص وتستخدم الصورة كما هي.
هل يصحّح تصحيح المنظور ثنيات الورق أيضًا؟
لا. تحويل المنظور رباعي النقاط تحويل خطي يحوّل منظر سطح مستوٍ من زاوية مختلفة إلى منظر أمامي؛ والافتراض الأساسي في الحساب هو أن السطح مستوٍ. انحناء التجليد في صفحة مصورة من كتاب أو تموّج ورقة مجعّدة يكسر هذا الافتراض ويبقى بعد التحويل أيضًا. للحصول على أفضل نتيجة يجب بسط الورقة على سطح مستوٍ.
جرّب ذلك الآن باستخدام Belge Tarayıcı.
جرّب Belge Tarayıcı