مخطط الرفع

تسلسل الرفع يتكون من خطوتين

تُعدّ تقنية الرفع أسلوبًا لتصميم المويجات وإجراء تحويل المويجات المنفصلة (DWT). عند تطبيقها، غالبًا ما يكون من المفيد دمج هاتين الخطوتين وتصميم مرشحات المويجات أثناء إجراء تحويل المويجات. يُطلق على هذا حينها اسم تحويل المويجات من الجيل الثاني . وقد طوّر هذه التقنية ويم سويلدنز . [ 1 ]

تقوم خوارزمية الرفع بتحليل أي تحويل موجي منفصل ذي مرشحات محدودة إلى سلسلة من عوامل الالتفاف الأولية، والتي تسمى خطوات الرفع، مما يقلل عدد العمليات الحسابية بمقدار النصف تقريبًا. كما يتم تبسيط معالجة حدود الإشارة. [ 2 ]

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

الأساسيات

يُظهر الشكل أعلاه أبسط نسخة من تحويل الموجة الأمامية المعبر عنها في مخطط الرفع.P{\displaystyle P}تعني خطوة التنبؤ، والتي ستُدرس بشكل منفصل. تحسب خطوة التنبؤ دالة الموجة في تحويل الموجة، وهي عبارة عن مرشح تمرير عالي . أما خطوة التحديث فتحسب دالة القياس، مما ينتج عنه نسخة أكثر سلاسة من البيانات.

كما ذُكر أعلاه، تُعدّ طريقة الرفع أسلوبًا بديلًا لإجراء تحويل المويجات المنفصلة (DWT) باستخدام المويجات ثنائية التعامد. ولإجراء تحويل المويجات المنفصلة باستخدام طريقة الرفع، يجب اشتقاق خطوات الرفع والتحجيم المقابلة من المويجات ثنائية التعامد. مرشحات التحليل (ز،ح{\displaystyle g,h}يتم أولاً كتابة ) الموجة المحددة في مصفوفة متعددة الأطوار

P(z)=[ححتى(z)زحتى(z)حغريب(z)زغريب(z)]،{\displaystyle P(z)={\begin{bmatrix}h_{\text{even}}(z)&g_{\text{even}}(z)\\h_{\text{odd}}(z)&g_{\text{odd}}(z)\end{bmatrix}},}

أينالمحققP(z)=z-م{\displaystyle \det P(z)=z^{-m}}.

مصفوفة متعددة الأطوار هي مصفوفة 2 × 2 تحتوي على مرشحات التمرير المنخفض والتمرير العالي للتحليل، حيث يتم تقسيم كل مرشح إلى معاملاته متعددة الحدود الزوجية والفردية وتطبيعها. ومن ثم، تُحلل المصفوفة إلى سلسلة من مصفوفات مثلثية علوية وسفلية 2 × 2، كل منها بعناصر قطرية تساوي 1. تحتوي المصفوفات المثلثية العلوية على معاملات خطوات التنبؤ، بينما تحتوي المصفوفات المثلثية السفلية على معاملات خطوات التحديث. يمكن استخراج مصفوفة تتكون من أصفار فقط باستثناء القيم القطرية لاستنتاج معاملات خطوة القياس. تُحلل مصفوفة متعددة الأطوار إلى الشكل التالي:

P(z)=[1أ(1+z-1)01][10ب(1+z)1]،{\displaystyle P(z)={\begin{bmatrix}1&a(1+z^{-1})\\0&1\end{bmatrix}}{\begin{bmatrix}1&0\\b(1+z)&1\end{bmatrix}},}

أينأ{\displaystyle a}يمثل معامل خطوة التنبؤ، وب{\displaystyle b}يمثل معامل خطوة التحديث.

يظهر أدناه مثال على عملية استخراج أكثر تعقيدًا تتضمن خطوات متعددة للتنبؤ والتحديث، بالإضافة إلى خطوات التحجيم؛أ{\displaystyle a}يمثل معامل خطوة التنبؤ الأولى،ب{\displaystyle b}يمثل معامل خطوة التحديث الأولى،ج{\displaystyle c}يمثل معامل خطوة التنبؤ الثانية،د{\displaystyle d}يمثل معامل خطوة التحديث الثانية،ك1{\displaystyle k_{1}}يمثل معامل القياس للعينات الفردية، وك2{\displaystyle k_{2}}معامل القياس للعينات الزوجية:

P(z)=[1أ(1+z-1)01][10ب(1+z)1][1ج(1+z-1)01][10د(1+z)1][ك100ك2].{\displaystyle P(z)={\begin{bmatrix}1&a(1+z^{-1})\\0&1\end{bmatrix}}{\begin{bmatrix}1&0\\b(1+z)&1\end{bmatrix}}{\begin{bmatrix}1&c(1+z^{-1})\\0&1\end{bmatrix}}{\begin{bmatrix}1&0\\d(1+z)&1\end{bmatrix}}{\begin{bmatrix}k_{1}&0\\0&k_{2}\end{bmatrix}}.}

وفقًا لنظرية المصفوفات، يمكن تحليل أي مصفوفة ذات عناصر متعددة الحدود ومحدد يساوي 1 كما هو موضح أعلاه. لذلك، يمكن تحليل كل تحويل موجي ذي مرشحات محدودة إلى سلسلة من خطوات الرفع والتوسيع. يناقش دوبيشيز وسويلدينز استخراج خطوات الرفع بمزيد من التفصيل. [ 3 ]

فلتر CDF 9/7

لإجراء تحويل CDF 9/7، يلزم أربع خطوات رفع: خطوتان للتنبؤ وخطوتان للتحديث. يؤدي تحليل الرفع إلى تسلسل خطوات الترشيح التالي. [ 3 ]

دل=دل+أ(sل+sل+1)،{\displaystyle d_{l}=d_{l}+a(s_{l}+s_{l+1}),}
sل=sل+ب(دل+دل-1)،{\displaystyle s_{l}=s_{l}+b(d_{l}+d_{l-1}),}
دل=دل+ج(sل+sل+1)،{\displaystyle d_{l}=d_{l}+c(s_{l}+s_{l+1}),}
sل=sل+د(دل+دل-1)،{\displaystyle s_{l}=s_{l}+d(d_{l}+d_{l-1}),}
دل=ك1دل،{\displaystyle d_{l}=k_{1}d_{l},}
sل=ك2sل.{\displaystyle s_{l}=k_{2}s_{l}.}

ملكيات

إعادة بناء مثالية

يمكن عكس كل تحويل يتم إجراؤه بواسطة مخطط الرفع. ويمكن تجزئة كل مجموعة مرشحات مثالية لإعادة البناء إلى خطوات رفع باستخدام خوارزمية إقليدس . أي أن "مجموعة مرشحات قابلة للتجزئة بالرفع" و"مجموعة مرشحات مثالية لإعادة البناء" تشيران إلى الشيء نفسه. ويمكن تحويل أي مجموعتين من مرشحات مثالية لإعادة البناء إلى بعضهما البعض من خلال سلسلة من خطوات الرفع. ولتوضيح ذلك بشكل أفضل، إذاP{\displaystyle P}وسؤال{\displaystyle Q}إذا كانت المصفوفات متعددة الأطوار لها نفس المحدد، فإن تسلسل الرفع منP{\displaystyle P}لسؤال{\displaystyle Q}وهو نفسه الناتج من مصفوفة متعددة الأطوار الكسولةأنا{\displaystyle I}لP-1سؤال{\displaystyle P^{-1}\cdot Q}.

تسريع

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

يمكن إجراء التحويل فورًا في ذاكرة بيانات الإدخال (في مكانها، في الموقع) مع تكلفة ذاكرة ثابتة فقط.

اللاخطية

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

زيادة لحظات التلاشي، والاستقرار، والانتظام

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

رفع عام

مخطط الرفع
مخطط كتلي لتحويل مخطط الرفع (الأمامي)

طُوِّر مخطط الرفع المعمم بواسطة جويل سوليه وفيليب ساليمبييه، ونُشر في أطروحة الدكتوراه لسوليه. [ 4 ] وهو يستند إلى مخطط الرفع الكلاسيكي، ويُعمِّمه بإزالة قيدٍ كامنٍ في بنيته. يتضمن مخطط الرفع الكلاسيكي ثلاثة أنواع من العمليات:

  1. يقوم تحويل المويجات الكسول بتقسيم الإشارةوج[ن]{\displaystyle f_{j}[n]}في إشارتين جديدتين: إشارة العينات الفردية المشار إليها بـوجo[ن]{\displaystyle f_{j}^{o}[n]}وإشارة العينات الزوجية المشار إليها بـوجهـ[ن]{\displaystyle f_{j}^{e}[n]}.
  2. تُحسب خطوة التنبؤ قيمة تنبؤية للعينات الفردية، بناءً على العينات الزوجية (أو العكس). ثم تُطرح هذه القيمة التنبؤية من العينات الفردية، مما يُنشئ إشارة خطأ.زج+1[ن]{\displaystyle g_{j+1}[n]}.
  3. تُعيد خطوة التحديث معايرة فرع التردد المنخفض باستخدام جزء من الطاقة التي أُزيلت أثناء عملية أخذ العينات الفرعية. في حالة الرفع الكلاسيكي، يُستخدم هذا من أجل "إعداد" الإشارة لخطوة التنبؤ التالية. وتستخدم هذه الخطوة العينات الفردية المتوقعة.زج+1[ن]{\displaystyle g_{j+1}[n]}لإعداد الأزواجوجهـ[ن]{\displaystyle f_{j}^{e}[n]}(أو العكس). يتم طرح هذا التحديث من العينات الزوجية، مما ينتج الإشارة المشار إليها بـوج+1[ن]{\displaystyle f_{j+1}[n]}.

تتميز هذه الخوارزمية بقابليتها للعكس نظرًا لبنيتها. في جهاز الاستقبال ، تُحسب خطوة التحديث أولًا، ثم تُضاف نتيجتها إلى العينات الزوجية، وبعد ذلك يُمكن حساب التنبؤ نفسه تمامًا لإضافته إلى العينات الفردية. لاستعادة الإشارة الأصلية، يجب عكس تحويل المويجات الكسولة. تتضمن خوارزمية الرفع المعممة نفس أنواع العمليات الثلاثة. مع ذلك، تتجنب هذه الخوارزمية قيد الجمع والطرح الذي كان يفرضه الرفع التقليدي، وهو ما يترتب عليه بعض النتائج. على سبيل المثال، يجب أن يضمن تصميم جميع الخطوات قابلية الخوارزمية للعكس (وهو أمر غير مضمون في حال تجنب قيد الجمع والطرح).

تعريف

مخطط رفع عام.
مخطط كتلي لتحويل مخطط الرفع المعمم (الأمامي)

مخطط الرفع المعمم هو تحويل ثنائي يتبع هذه القواعد:

  1. يقوم هذا الأسلوب بفصل المدخلات إلى دفق من العينات ذات الأرقام الزوجية ودفق آخر من العينات ذات الأرقام الفردية. ويُشار إلى هذا أحيانًا باسم تحويل المويجات الكسول .
  2. يحسب هذا الإجراء خريطة تنبؤ . تحاول هذه الخطوة التنبؤ بالعينات الفردية مع مراعاة العينات الزوجية (أو العكس). توجد خريطة من فضاء العينات فيوجهـ[ن]{\displaystyle f_{j}^{e}[n]}إلى مساحة العينات فيزج+1[ن]{\displaystyle g_{j+1}[n]}في هذه الحالة، العينات (منوجهـ[ن]{\displaystyle f_{j}^{e}[n]}) تم اختياره ليكون المرجع لـوجo[ن]{\displaystyle f_{j}^{o}[n]}تُسمى هذه السياقات . ويمكن التعبير عنها على النحو التالي:
    زج+1[ن]=P(وجo[ن];وجهـ[ن]).{\displaystyle g_{j+1}[n]=P(f_{j}^{o}[n];f_{j}^{e}[n]).}
  3. يحسب هذا الإجراء خريطة التحديث . تحاول هذه الخطوة تحديث العينات الزوجية مع مراعاة العينات الفردية المتوقعة. وهي بمثابة تحضير لخطوة التنبؤ التالية، إن وجدت. ويمكن التعبير عنها كما يلي:
    وج+1[ن]=يو(وجهـ[ن];زج+1[ن]).{\displaystyle f_{j+1}[n]=U(f_{j}^{e}[n];g_{j+1}[n]).}

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

في مخطط الرفع المعمم، يتم تجنب قيد الجمع/الطرح بإدراج هذه الخطوة في عملية الربط. وبهذه الطريقة يتم تعميم مخطط الرفع الكلاسيكي.

تصميم

طُوِّرت بعض التصاميم لرسم خرائط خطوة التنبؤ. أما تصميم خطوة التحديث فلم يُدرس بالقدر الكافي، إذ لا يزال من غير الواضح كيف تُفيد خطوة التحديث تحديدًا. ويُعدّ ضغط الصور التطبيق الرئيسي لهذه التقنية . [ 5 ] [ 6 ] [ 7 ] [ 8 ]

التطبيقات

انظر أيضاً

  • تعتمد خوارزمية فيستل في علم التشفير على فكرة مشابهة لتقسيم البيانات وتطبيق الدوال بالتناوب مع الجمع. وتُستخدم هذه الفكرة في كل من خوارزمية فيستل وخوارزمية الرفع لتحقيق التشفير وفك التشفير المتناظر.

مراجع

  1. سويلدنز، ويم (1997). "مخطط الرفع: بناء موجات الجيل الثاني" (ملف PDF) . مجلة SIAM للتحليل الرياضي . 29 (2): 511-546 . doi : 10.1137/S0036141095289051 .
  2. مالات، ستيفان (2009). جولة في معالجة الإشارات باستخدام الموجات الصغيرة . دار النشر الأكاديمية. ISBN 978-0-12-374370-1.
  3. 1 2 دوبيشيز، إنغريد ؛ سويلدنز، ويم (1998). "تحليل تحويلات المويجات إلى خطوات رفع" (ملف PDF) . مجلة تحليل فورييه وتطبيقاته . 4 (3): 247-269 . doi : 10.1007/BF02476026 .
  4. أطروحة دكتوراه: تحسين وتعميم مخططات الرفع: تطبيق على ضغط الصور بدون فقدان .
  5. رولون، جيه سي؛ سالمبير، بي. (7-9 نوفمبر 2007). "الرفع المعمم لتمثيل الصور المتفرقة وتشفيرها" . ندوة تشفير الصور، PCS 2007 .
  6. رولون، خوليو سي؛ ساليمبييه، فيليب؛ ألاميدا-بينيدا، خافيير (2008). "ضغط الصور باستخدام الرفع المعمم والمعرفة الجزئية لدالة كثافة الاحتمال للإشارة" (ملف PDF) . وقائع المؤتمر الدولي لمعالجة الصور، ICIP 2008، 12-15 أكتوبر 2008، سان دييغو، كاليفورنيا، الولايات المتحدة الأمريكية . IEEE. الصفحات 129-132 . doi : 10.1109/ICIP.2008.4711708 . ISBN  978-1-4244-1765-0.
  7. رولون، جيه سي؛ أورتيغا، أ؛ ساليمبير، ب. "نمذجة الخطوط الكنتورية في مجال الموجات الصغيرة لضغط الصور بالرفع المعمم" (ملف PDF) . ICASSP 2009 (مقدم) .
  8. رولون، جي سي؛ ميندونسا، إي؛ ساليمبير، بي. الرفع المعمم مع تقدير دالة كثافة الاحتمال المحلية التكيفية لترميز الصور (PDF) .
  9. أورينتارا، سونثورن؛ تشين، يينغ-جوي؛ نغوين، ترونغ كيو. (2002). "تحويل فورييه السريع للأعداد الصحيحة" (ملف PDF) . معاملات IEEE في معالجة الإشارات . 50 (3): 607-618 . رمز Bibcode : 2002ITSP...50..607O . doi : 10.1109/78.984749 .
  10. ثيلمان، هينينغ (2004). "المويجات المتطابقة على النحو الأمثل" . وقائع في الرياضيات التطبيقية والميكانيكا . 4 : 586-587 . doi : 10.1002/pamm.200410274 .
  11. فتال، رانان (2009). "المويجات المتجنبة للحواف وتطبيقاتها" . معاملات ACM في الرسومات . 28 (3): 1-10 . CiteSeerX 10.1.1.205.8462 . doi : 10.1145/1531326.1531328 . 
  12. ^ يوترهوفن، جيرت. بلثيل، أديمار (1998). تحويل المويجات الأحمر والأسود . ندوة معالجة الإشارة (IEEE Benelux). ص 191 – 194.