You are on page 1of 147

‫الجمهورية العربية السورية‬

‫جامعة دمشق‬

‫كلية الهندسة الميكانيكية والكهربائية‬

‫قسم الهندسة الطبية‬

‫الكشف اآللي عن الحصيات والضمور الكلوي في صورة الكلية‬


‫المقطعية باإلعتماد على أفضل شريحة منتق اة آليا‬
‫دراسة اعدت لنيل شهادة البكالوريوس في الهندسة الطبية‬

‫إعداد الطالب‪:‬‬

‫نوار مارون‬ ‫وارف علي‬

‫وسام العف لق‬

‫بإشراف ‪:‬‬

‫أ‪.‬د‪.‬م معن عمار‬

‫العام الدراسي‬

‫‪4102-4102‬‬
‫كهمخ انشكر‬
‫عٕذِب ‪ّ٠‬زٍه اإلٔغبْ اٌّعشفخ ‪٠‬صجخ ‪٠‬غ‪١‬شاً عٍ‪ ٗ١‬إ‪٠‬صبٌ‪ٙ‬ب إٌ‪ ٝ‬ا‪٢‬خش‪ٓ٠‬‬
‫ٕ٘بن أٔبط ٔىجش ثزعبٍِٕب ِع‪٠.... ُٙ‬غٕ‪ِ ْٛ‬غ‪١‬شرٕب ‪٠ٚ‬ض‪١‬ف‪ ْٛ‬اٌىث‪١‬ش إٌ‪ٝ‬‬
‫ِش‪ٛ‬اسٔب اٌفز‪ٕ٘..... ٟ‬بن أٔبط ‪٠‬ذفش‪ ْٚ‬ثصّبر‪ ُٙ‬ف‪ ٟ‬أعّبلٕب‬

‫االستاذ الدكتور المهندس‬

‫معن عمار‬
‫وً اٌزذ‪١‬خ ‪ٚ......‬وً اٌّذجخ‪ٚ .....‬وً االِزٕبْ‬

‫‪II‬‬
‫كممة تقدير‬
‫إٌ‪ ٝ‬د ّشاط ٘زا اٌذسة‬
‫ع ّشاث‪ِٕٙٚ ٗ١‬ذع‪ٗ١‬‬
‫إٌ‪ ٝ‬وً ِٓ آِٓ ثبٌعٍُ‬
‫ٔ‪ٙ‬جبً ٌٍّغزمجً ‪ٚ‬عج‪١‬لً ٌٍ‪ٛ‬ج‪ٛ‬د‬
‫إٌ‪ ٝ‬أعضبء اٌ‪١ٙ‬ئخ اٌزذس‪٠‬غ‪١‬خ ف‪ ٟ‬لغُ اٌ‪ٕٙ‬ذعخ اٌطج‪١‬خ وً‬
‫االِزٕبْ عٍ‪ِ ٝ‬ب ِٕذ‪ٚ ٖٛ‬لذِ‪ ٖٛ‬خلي ٘زا اٌّش‪ٛ‬اس ‪٘ٚ‬زٖ‬
‫اٌّغ‪١‬شح‬

‫أعشح اٌّشش‪ٚ‬ع‬

‫‪III‬‬
‫إٌ‪ ٝ‬أعشر‪ ٟ‬اٌصغ‪١‬شح (أث‪ٚ ٟ‬أِ‪ٚ ٟ‬إخ‪ٛ‬ر‪ ) ٟ‬د‪١‬ث رعجض‬
‫اٌىٍّبد ‪ٚ‬رزٍعثُ اٌذش‪ٚ‬ف ‪.....‬إٌ‪ِ ٝ‬لر األ‪٠‬بَ ‪ٚ‬سص‪١‬ذ اٌغٕ‪.ٓ١‬‬
‫أعشر‪ٟ‬‬

‫إٌ‪ ٝ‬أصذلبئ‪.... ٟ‬إٌ‪ ِٓ ٝ‬شبسو‪ ٟٔٛ‬فشد‪ٚ ٟ‬دضٔ‪.... ٟ‬دٍّ‪ٟ‬‬


‫‪٠ٚ‬أع‪..... ٟ‬إٌ‪ ٝ‬س‪ٚ‬اد اٌزاوشح ِّٓ سدٍ‪ٛ‬ا ‪ٚ‬إٌ‪ ٝ‬سفبق اٌ‪َٛ١‬‬
‫ِّٓ رزض‪ ٓ٠‬ثصذجز‪ ُٙ‬األ‪٠‬بَ‬
‫أصذلبئ‪ٟ‬‬

‫إٌ‪ٚ ٝ‬طٕ‪.... ٟ‬إٌ‪ ٝ‬وً رسح رشاةً ف‪٘ ٟ‬زا اٌ‪ٛ‬طٓ ‪....‬إٌ‪ ٝ‬لذع‪١‬خ‬
‫ش‪ٙ‬ذاء ٘زا اٌ‪ٛ‬طٓ ‪.‬‬
‫‪ٚ‬طٕ‪ٟ‬‬

‫وارف‬
‫‪IV‬‬
‫إٌ‪ ِٓ ٝ‬عجضدً عٓ وزبثخ ش‪ٟ‬ءً ٌٗ‪ ....‬إٌ‪ ٝ‬لذ‪ٚ‬ر‪ٟ‬‬

‫أث‪ٟ‬‬
‫إٌ‪ ِٓ ٝ‬أٌزّظ رشاة اٌجٕخ رذذ لذِ‪ٙ١‬ب‪ ....‬إٌ‪ ِٓ ٝ‬رزصٕع اٌم‪ٛ‬ح أِبِٕب‬

‫إٌ‪ِ ٝ‬عٍّز‪ ٟ‬ف‪ ٟ‬اٌّذسعخ ‪ِٚ‬عٍّز‪ ٟ‬ف‪ ٟ‬اٌذ‪١‬بح‬


‫إٌ‪ ٝ‬دج‪١‬جز‪ ٟ‬األ‪ٌٝٚ‬‬
‫أِ‪ٟ‬‬
‫إٌ‪ ٝ‬ر‪ٛ‬أَ س‪ٚ‬د‪ٚ ٟ‬سف‪١‬مخ دسث‪ .. ٟ‬إٌ‪ ٝ‬صبدجخ اٌمٍت اٌط‪١‬ت ‪ٚ‬إٌ‪ٛ‬ا‪٠‬ب‬
‫اٌصبدلخ‬
‫إٌ‪ ِٓ ٝ‬سافمزٕ‪ِٕ ٟ‬ز أْ دٍّٕب دمبئت صغ‪١‬شح ‪ِٚ‬عه عشد اٌذسة خط‪ٛ‬ح‬
‫ثخط‪ٛ‬ح ‪ِٚ‬ب رضاي رشافمٕ‪ ٟ‬دز‪ ٝ‬ا‪ْ٢‬‬

‫أخز‪ ٟ‬شز‪ٜ‬‬

‫إٌ‪ ٝ‬اٌمٍ‪ٛ‬ة اٌطب٘شح اٌشل‪١‬مخ ‪ٚ‬إٌف‪ٛ‬ط اٌجش‪٠‬ئخ إٌ‪ ٝ‬س‪٠‬بد‪ ٓ١‬د‪١‬بر‪ٟ‬‬


‫اخ‪ٛ‬ر‪ٟ‬‬

‫وسام‬
‫‪V‬‬
‫اٌصذالخ ٌ‪١‬غذ ثعذد اٌغٕ‪ٛ‬اد ثً ثصذق اٌّ‪ٛ‬الف‬
‫أجًّ ِب ف‪ ٟ‬اٌذ‪١‬بح صذ‪٠‬ك ‪٠‬مشئه د‪ ْٚ‬دش‪ٚ‬ف ‪٠ٚ‬ف‪ّٙ‬ه د‪ ْٚ‬ولَ‬
‫‪٠ٚ‬ذجه د‪ِ ْٚ‬مبثً‬
‫اصذلبئ‪ ٟ‬أزُ اٌ‪ٛ‬د‪١‬ذ‪ ْٚ‬اٌز‪ ٓ٠‬سعّزُ اٌجغّخ عٍ‪ ٝ‬شفز‪ ٟ‬ف‪ٟ‬‬
‫ض‪١‬م‪ٟ‬‬
‫أصذلبئ‪ ٟ‬أٔزُ ف‪ ٟ‬د‪١‬بر‪ ٟ‬وٕزُ اٌذسة اٌط‪ٚ ً٠ٛ‬االًِ اٌجّ‪ً١‬‬
‫أصذلبئ‪ ٟ‬صادٔ‪ ٟ‬دجىُ طّ‪ٛ‬ح ‪ٚ‬صادٔ‪ ٟ‬صذلىُ صجشا‪.‬‬

‫س‪.... ُ٠‬ص‪ٕ٠‬خ‪ ....‬عّبح ‪.....‬ع‪ ......ّْٛ١‬س‪ٚ‬اد‬


‫ص٘شح اٌذبضش اخز‪ٚ ٟ‬ر‪ٛ‬أَ س‪ٚ‬د‪ ٟ‬رع‪١‬ش ف‪ِ ٟٕ١‬ثً ِب أٔب أع‪١‬ش‬
‫ف‪ٙ١‬ب‬
‫اٌ‪ ِٓ ٝ‬شٍّزٕ‪ ٟ‬ثبٌعطف ‪ٚ‬اِذرٕ‪ ٟ‬ثبٌع‪ْٛ‬‬
‫اٌ‪ ٝ‬اٌمٍت اٌطب٘ش اٌجش‪ٞ‬ء ‪ٚ‬إٌفظ اٌجّ‪ٍ١‬خ‬
‫ٌؤٌؤح ا‪٠‬بِ‪ٟ‬‬
‫اخز‪ ٟ‬اٌذج‪١‬جخ جّبْ‬

‫نوار‬
‫‪VI‬‬
‫ف‪ٙ‬شطًاٌّذز‪٠ٛ‬بد ً‬

‫كممة شكر وتقدير‪II..........................................................................‬‬


‫اإلىداء‪IV....................................................................................‬‬
‫فيرس المحتويات ‪VII.........................................................................‬‬
‫فيرس األشكال ‪XII...........................................................................‬‬
‫فيرس الجداول‪XVII............................................................................‬‬
‫جدول المصطمحات‪XVIII......................................................................‬‬
‫الممخص ‪XX.................................................................................‬‬
‫المقدمة‪1...................................................................................‬‬

‫‪ .1‬أِشاضًاٌىٍ‪١‬خ‪4....................................................................‬‬

‫‪ 1.1‬ماىي الكمية‪5.................................................................‬‬
‫‪ 1.1‬تكوين الكمية‪5................................................................‬‬
‫‪1.1‬موقعيا في جسم االنسان‪6.......................................................‬‬
‫‪ 1.1‬أوصاف الكمية‪6...............................................................‬‬
‫‪ 1.1‬البنية المجيرية لمنسيج الكموي‪7................................................‬‬
‫‪ 1.1‬عمل الكمى‪7..................................................................‬‬
‫‪ 1.1‬حصول الجسم عمى احتياجاتو‪8................................................‬‬
‫‪ 1.1‬االختالف بين الرجال والنساء ‪8................................................‬‬
‫‪ 1.1‬آالم الكمية‪8...................................................................‬‬
‫‪ 1.01‬وظٍفخ انكهى‪9................................................................‬‬
‫‪ 1101‬انضعف انكهىي ‪9............................................................‬‬
‫‪ 101101‬دور انجروتٍن‪10............................................................‬‬
‫‪ 101101‬دور االمالح انمعذنٍخ‪10.....................................................‬‬
‫‪VII‬‬
‫‪ 1101‬حصىح انكهى ‪11..............................................................‬‬
‫‪ 1.01‬االنٍخ االمراضٍخ‪11...........................................................‬‬
‫‪ 1.01‬انتظبهراد انسرٌرٌخ ‪12......................................................‬‬
‫‪ 101.01‬أنىاع حصٍبد انكهى حست انشٍىع‪13......................................‬‬
‫‪ 101.01‬طرق انعالج‪14...........................................................‬‬
‫‪ .01.01‬انعالج انالجراحً‪14......................................................‬‬
‫‪ 1.01‬ضمىر انكهى ‪15.............................................................‬‬
‫‪ 101.01‬أسجبة ضمىر انكهى‪15.....................................................‬‬
‫‪ 101.01‬أعراض ضمىر انكهى ‪16..................................................‬‬
‫‪ .01.01‬آثبر أعراض ضمىر انكهى‪16..............................................‬‬
‫‪ .01.01‬عالج ضمىر انكهى‪17.....................................................‬‬

‫‪.2‬مدخل الى الصور الرقمية ومعالجتها ‪18.................................................‬‬

‫‪ 1.2‬الصورة الرقمية ‪ :‬تعريفيا وتمثيمو‪19.....................................................‬‬

‫‪ 1.1‬المراحل األساسية لمعالجة الصورة الرقمية‪21...........................................‬‬

‫‪ 1.1‬شرح عدد من تقنيات معالجة الصورة المستخدمة في المشروع‪23.........................‬‬

‫‪1.1.1‬التعتيب ‪23....................................................Thresholding‬‬

‫‪ 1.1.1‬خصائص الشكل) الخصائص اليندسية)‪24...........................................‬‬

‫‪ 1.1.1‬خصائص الكثافة) التركيب البنيوي(‪25................................................‬‬

‫‪ 1.1.1‬العمميات المورفولوجية‪27..........................................................‬‬

‫‪ 1.1.1‬خوارزمية ترقيم المركبات المتصمة ‪31.......................................... CCL‬‬

‫‪VIII‬‬
‫‪ 1.1‬التشخيص بمساعدة الحاسوب ‪37................................................CAD‬‬

‫‪ 1.1.1‬خطوات بناء نظام تشخيص بمساعدة الحاسوب ‪38..................................‬‬

‫‪ 3‬أدوات البحث ‪41........................................................................‬‬

‫‪1.1‬التشخيص الشعاعي لحصيات الكمية‪42................................................‬‬

‫‪ 1.1.1‬الصورة البسيطة لمجياز البولي‪42............................................KUB‬‬

‫‪ 1.1.1‬إيكو الكميتين‪42..................................................................‬‬

‫متعدد الشرائح لمجياز البولي دون حقن‪42........................‬‬


‫‪ 1.1.1‬الطبقي المحوري ّ‬

‫‪ 1.1‬األدوات المستخدمة في البحث ‪44...................................................‬‬

‫‪ 1.1.1‬التصوير المقطعي المحوسب )‪44....................Computed Tomography (CT‬‬

‫‪ 1.1.1‬برنامج الماتالب ‪51..............................................MATLAB‬‬

‫‪ 4‬الخوارزمية المطورة ‪62.................................................................‬‬

‫‪ 1.1‬الصور المستخدمة في البحث‪65.....................................................‬‬

‫‪ 1.1‬اإلجراءات التحضيرية لمصور المستخدمة في البحث‪65................................‬‬

‫‪ 1.1.1‬المرحمة األولى‪65.................................................................‬‬

‫‪ 1.1.1‬المرحمة الثانية‪66..................................................................‬‬

‫‪ 1.1‬المعالجة األولية لمصورة‪66...........................................................‬‬

‫‪ 1.1.1‬تحويل الصورة من الصيغة(‪)jpg‬إلى صورة رمادية‪66................................‬‬

‫‪IX‬‬
‫‪ 1.1.1‬تعتيب الصورة الرمادية وتحويميا إلى صورة ثنائية‪68................................‬‬

‫‪ 1.1‬عمميات المعالجة المطبقة عمى الصورة‪69............................................‬‬

‫‪ 1.1.1‬االنتقاء اآللي لمجموعة الشرائح المقطعية األفضل‪69...............................‬‬

‫‪ 1.1.1.1‬تشكيل قناع يغطي المنطقة المتوقع وجود الكميتين فييا‪71........................‬‬

‫‪ 1.1.1.1‬تطبيق العممية المنطقية (‪ )and‬لصورة الناتجة مع القناع‪72......................‬‬

‫‪ 3.1.4.4‬توليد عنصر مورفولوجي دائري ‪72..............................................‬‬

‫‪ 1.1.1.1‬تطبيق عممية الفتح (‪11.............................................)Opening‬‬

‫‪ 1.1.1.1‬حساب مساحة األجسام الناتجة ومقارنتيا مع العنصر الدائري من خالل عتبات‬


‫محددة‪74.................................................................................‬‬

‫‪ 1.1.1.1‬تحديد الشرائح التي تكون فييا الكمية أوضح ما يمكن‪11..........................‬‬

‫‪ 1.1.1‬استخالص الحصيات من الكمية إن وجدت وحساب مساحتيا وتشخيص حالة الضمور‬


‫الكموي‪76................................................................................‬‬

‫‪ 1.1.1.1‬اختيار أحد الشرائح المنتقاة في المرحمة السابقة بشكل تفاعمي‪78.................‬‬

‫‪ 1.1.1.1‬تحويل الصورة إلى صورة رمادية وتعتيبيا وتحويميا إلى صورة ثنائية‪78...........‬‬

‫‪ 1.1.1.1‬تطبيق العممية ‪ and‬بين الصورة الثنائية والقناع المولد مسبقاً‪80..................‬‬

‫‪ 1.1.1.1‬إجراء عمميات قياس عمى الكميتين وحساب البارامترات اليامة منيا‪80.............‬‬

‫‪ 1.1.1.1‬تعتيب صور الكمية المستخمصة باستخدام العتبة(‪ )9.1‬لمحصول عمى‬


‫ا لحصيات‪81.............................................................................‬‬

‫‪ 1.1.1.1‬تطبيق عممية الفتح باستخدام عنصر تشكيل دائري‪82............................‬‬

‫‪X‬‬
‫‪ 1.1.1.1‬ترقيم المركبات المتصمة باستخدام التعميمة ‪83.........................bwlabel‬‬

‫‪ 1.1.1.1‬حساب عدد الحصيات وتشخيص حالة الضمور الكموي‪83.......................‬‬

‫‪ 1.1‬الواجية الرئيسية لمبرنامج‪86.........................................................‬‬

‫‪ .5‬إٌزبئجً‪ٚ‬إٌّبلشخ‪91............................................................‬‬

‫‪ 1.1‬النتائج التجريبية ‪92.........................................................‬‬


‫‪ 1.1.1‬نتائج الحالة األولى ‪92...................................................‬‬
‫‪ 1.1.1.1‬مناقشة اإلنتقاء اآللي‪92...............................................‬‬
‫‪ 1.1.1.1‬مناقشة تشخيص الحصيات والضمور الكموي ‪98.......................‬‬
‫‪ 1.1.1‬نتائج الحالة الثانية ‪100..................................................‬‬
‫‪ 1.1.1.1‬مناقشة اإلنتقاء اآللي ‪100.............................................‬‬
‫‪ 1.1.1.1‬مناقشة تشخيص الحصيات والضمور الكموي‪106.......................‬‬

‫‪ .6‬خلصخًاٌّشش‪ٚ‬عً‪ٚ‬ا‪٢‬فبقًاٌّغزمجٍ‪١‬خ‪109.........................................‬‬

‫ً‪ 1.1‬الخالصة‪110..............................................................‬‬

‫‪ 1.1‬اآلفاق المستقبمية لممشروع‪111...............................................‬‬

‫ممحق (كود البرنامج)‪111..............................................................‬‬

‫المراجع‪111...........................................................................‬‬

‫‪XI‬‬
‫ف‪ٙ‬شطًاألشىبي ً‬
‫الفصل األول‬

‫الشكل (‪ )1.1‬صورة لمقطع عرضي في الكمية‪1.............................................‬‬

‫الشكل (‪ )1.1‬صورة لكمية يسرى ضامرة‪11..................................................‬‬

‫الفصل الثاني‬

‫الشكل (‪)1.1‬عناصر الصورة الرقمية في اإلحداثيات الديكارتية‪19.............................‬‬

‫الشكل(‪ )1.1‬الصورة األصمية عمى اليسار والصورة الناتجة عمى اليمين بعد تطبيق عممية التعتيب‬
‫عمييا‪11................................................................................... .‬‬

‫الشكل(‪)3.2‬مثال عن عممية التمديد‪11......................................................‬‬

‫الشكل(‪)1.1‬مثال عن عممية التعرية‪11......................................................‬‬

‫الشكل(‪ )1.1‬مثال عن عممية الفتح ‪19......................................................‬‬

‫الشكل (‪)1.1‬مثال عن عممية االغالق ‪19...................................................‬‬

‫الشكل (‪)1.1‬عينة من صورة ثنائية‪11.......................................................‬‬

‫الشكل (‪)1.1‬عممية مسح العنصر}‪ {1,3‬في الصورة الذي يممك القيمة ‪11...................1‬‬

‫الشكل (‪)1.1‬عممية مسح العنصر { ‪ } 1,1‬في الصورة الذي يممك قيمة ‪11.................1‬‬

‫الشكل(‪)19.1‬عممية مسح العنصر } ‪ { 2,5‬في الصورة الذي يممك قيمة‪11............... .1‬‬

‫‪XII‬‬
‫الشكل(‪)11.1‬عممية مسح العنصرين }‪ {2,7} , {2,6‬في الصورة‪11..........................‬‬

‫الشكل(‪)11.1‬عممية مسح العنصر }‪ {3,1‬في الصورة الذي يممك قيمة‪11...................1‬‬

‫الشكل(‪)11.1‬عممية مسح العنصر } ‪ { 3,2‬في الصورة‪11...................................‬‬

‫الشكل(‪)11.1‬عممية مسح العناصر }‪ {4,5} ,{4,1} ,{3,7} ,{3,3‬في الصورة‪11.............‬‬

‫الشكل(‪)11.1‬عممية مسح العنصر } ‪ { 4,6‬في الصورة‪11...................................‬‬

‫الشكل(‪)11.1‬نتيجة المرور األول عمى عناصر الصورة‪11...................................‬‬

‫الشكل(‪)11.1‬نتيجة المرورين األول والثاني عمى عناصر الصورة‪11..........................‬‬

‫الفصل الثالث‬

‫الشكل(‪)1.1‬حصاة في حويضة الكمية اليمنى‪11...............................................‬‬

‫الشكل (‪ )1.1‬يوضح إعادة بناء عددية لمحصول عمى الصور المقطعية‪11.....................‬‬

‫الشكل(‪)1.1‬الجيل الثالث ألجيزة التصوير المقطعي‪11.........................................‬‬

‫الشكل (‪)1.1‬المخطط الصندوقي لجياز الطبقي المحوري‪11...................................‬‬

‫الشكل (‪)1.1‬حجرة تأيين الغاز‪11.............................................................‬‬

‫الشكل (‪)1.1‬يوضح عناصر الصورة الحجمية‪11..............................................‬‬

‫الشكل (‪)1.1‬جياز التصوير المستخدم‪11.....................................................‬‬

‫الشكل(‪ )1.1‬كيفية إنشاء ممف‪11.......................................................GUI‬‬

‫الشكل (‪ )1.1‬واجية‪GUIDE‬وشرح بعض عناصرىا‪11.......................................‬‬

‫‪XIII‬‬
‫الشكل (‪ )19.1‬أىم االدوات الموجودة في شريط األدوات‪19...................................‬‬

‫الشكل (‪ )11.1‬يبين واجية تصدير الصور في البرنامج‪11....................................‬‬

‫الفصل الرابع‬

‫الشكل (‪ )1.1‬الخوارزمية المطورة والعمميات األساسية فييا‪11.................................‬‬

‫الشكل( ‪ )1.1‬الصورة األصمية‪11...........................................................‬‬

‫الشكل (‪ )1.1‬الصورة بعد تحويميا إلى التدرج الرمادي‪11.....................................‬‬

‫الشكل (‪ )1.1‬الصورة الثنائية بعد تعتيبيا‪11.................................................‬‬

‫الشكل (‪ )1.1‬المخطط الصندوقي ليذه المرحمة‪19...........................................‬‬

‫الشكل(‪ )1.1‬القناع ‪11.....................................................................‬‬

‫الشكل(‪ )1.1‬الصورة الناتجة بعد تطبيق العممية المنطقية ‪11............................and‬‬

‫الشكل (‪ )1.1‬عنصر مورفولوجي دائري‪11.................................................‬‬

‫الشكل (‪ )1.1‬الصورة الناتجة بعد تطبيق عممية الفتح‪11....................................‬‬

‫الشكل (‪ )19.1‬الصورة الناتجة بعد حساب مساحة االجسام ومقارنتيا‪11.....................‬‬

‫الشكل (‪ )11.1‬الشريحة المنتقاة‪11....................................................... .‬‬

‫الشكل(‪ )11.1‬مخطط مرحمة استخالص الحصيات‪11......................................‬‬

‫الشكل(‪ )11.1‬الصورة األصمية‪11.........................................................‬‬

‫الشكل(‪ )11.1‬الصورة الرمادية‪11.........................................................‬‬

‫الشكل (‪)11.1‬الصورة الثنائية‪11...........................................................‬‬

‫الشكل (‪ )11.1‬خرج تطبيق عممية ‪19................................................and‬‬


‫‪XIV‬‬
‫الشكل (‪ )11.1‬الصورة الناتجة عن التعتيب بعتبة (‪11..............................)9.1‬‬

‫الشكل (‪)11.1‬الحصيات في الكميتين اليمنى واليسرى‪11..................................‬‬

‫الشكل (‪ )11.1‬صورة الكمية قبل المعالجة‪11............................................‬‬

‫الشكل (‪)19.1‬الكمية اليسرى بعد المعالجة……………‪11……….....................‬‬

‫الشكل (‪ )11.1‬الكمية اليمنى قبل المعالجة‪11............................................‬‬

‫الشكل (‪ )11.1‬الكمية اليمنى بعد المعالجة‪11............................................‬‬

‫الشكل (‪ )11.1‬واجية البرنامج‪11.......................................................‬‬

‫الشكل (‪ )11.1‬تحميل ممف الصور‪11..................................................‬‬

‫الشكل (‪ )11.1‬تحميل صورة معينة‪11..................................................‬‬

‫الفصل الخامس‬

‫الشكل (‪ )1.1‬عشرون شريحة من المجموعة المدروسة‪11...............................‬‬

‫الشكل (‪ )1.1‬تتمة مجموعة الشرائح المستخدمة في الحالة األولى‪11.....................‬‬

‫الشكل (‪ )1.1‬تتمة مجموعة الشرائح المستخدمة في الحالة األولى‪11......................‬‬

‫الشكل (‪ )1.1‬الشريحة ‪11........................................................ 11‬‬

‫الشكل (‪ )1.1‬الشريحة ‪11.........................................................11‬‬

‫الشكل (‪ )1.1‬الشريحة ‪11.........................................................11‬‬

‫الشكل (‪ )1.1‬الشريحة ‪11.........................................................11‬‬

‫الشكل (‪ )1.1‬اثنتا عشرة شريحة من المجموعة المدروسة‪191..........................‬‬

‫‪XV‬‬
‫الشكل (‪ )1.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‪191....................‬‬

‫الشكل (‪ )19.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‪191...................‬‬

‫الشكل (‪ )11.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‪191...................‬‬

‫الشكل (‪ )11.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‪191...................‬‬

‫الشكل (‪ )11.1‬الشريحة ‪ 11‬المختارة ‪191..............................................‬‬

‫‪XVI‬‬
‫ف‪ٙ‬شطًاٌجذا‪ٚ‬ي ً‬
‫جذ‪ٚ‬يًاٌّصطٍذبد‪XVIII................................................................................‬‬

‫جذول(‪ )101‬أهم طرائك تمثٍم واستخالص خصبئض انكثبفخ وانخصبئض انهنذسٍخ‪26........‬‬

‫جذول(‪)10.‬عذد انمعبدالد انالزمخ نجنبء انصىرح‪49........................................‬‬

‫جذول (‪ )10.‬انمكىنبد انمىجىدح فً ثٍئخ ‪53...........................................GUI‬‬

‫جذول (‪).03‬االستذعبءاد انمستخذمخ فً ال‪59........................................GUI‬‬

‫جدول(‪ )1.1‬نتيجة التشخيص الحاسوبي لمحالة األولى‪99....................................‬‬

‫جدول(‪ )1.1‬نتيجة التشخيص الحاسوبي لمحالة الثانية‪107...................................‬‬

‫‪XVII‬‬
‫جدول المصطلحات‬

Tamm Horsfall ‫بروتٌنات تام هورسفول‬


Nucleation ‫تشكل نواة الحصاة‬: ‫التنوّ ي‬
Gray level ‫السوٌة الرمادٌة‬
Digital Image ‫صورة رقمٌة‬
Image elements ‫عناصر الصورة‬
Picture elements
Pixels
Image Acquisition ‫تحصٌل الصورة‬
Image Enhancement ‫تحسٌن الصورة‬
Image Restoration ‫استرجاع الصورة‬
Color Image Processing ‫المعالجة اللونٌة للصورة‬
Wavelets and Multiresolution ‫الموٌجات والمعالجة متعددة المٌز‬
Processing
Image Compression ‫ضغط الصورة‬
Morphological Processing ‫المعالجة المورفولوجٌة‬
Segmentation Image ‫تجزيء الصورة‬
Object Recognition ‫التعرف على األجسام‬
Thresholding ‫التعتٌب‬
Binary waited
Image Histogram ‫التوزٌع التكراري للصورة‬
Cysts ‫الكٌٌسات‬
Solid Nodules ‫العقد المصمتة‬
Erosion )‫العملٌة المورفولوجٌة (التعرٌة‬
Dilation )‫العملٌة المورفولوجٌة (التمدٌد‬
Structuring Element ‫عنصر تشكٌل‬
Opening )‫العملٌة المورفولوجٌة (الفتح‬
Closing )‫العملٌة المورفولوجٌة (اإلغالق‬
XVIII
Computer Aided diagnosis ‫التشخٌص بمساعدة الحاسوب‬
Radiopaque Calculs ‫الحصٌات الظلٌلة‬
Radiolucent ‫الحصٌات الشفٌفة‬
Computed Tomography CT ‫التصوٌر المقطعً المحوسب‬
Scintillation detector ً‫الكاشف الومضان‬
Numerical construction ‫إعادة بناء عددٌة‬
X-Ray Tube X ‫إنبوب أشعة‬
Collimators ‫محددات المساحة‬
Alignment ‫التسامت‬
Detectors ‫الكواشف‬
Scintillation Cristal ‫الكرٌستاالت الومضانٌة‬
Gas Ionization chamber ‫حجرة تأٌن الغاز‬
Voxel ً‫عنصر الصورة الحجم‬
Algorithms for Image ‫خوارزمٌات إعادة بناء الصورة‬
Reconstruction
Back projection ً‫اإلسقاط الخلف‬
Iterative Method ‫الطرٌقة التكرارٌة‬
Analytical Method ‫الطرق التحلٌلٌة‬
2.D Fourier Transformation ‫تحوٌل فورٌٌه ثنائً البعد‬
Filtered Back Projection ً‫فلترة اإلسقاط الخلف‬

Matlab:matrix laboratory ‫مختبر المصفوفات‬: ‫برنامج ماتالب‬

Image processing toolbox ‫مكتبة معالجة الصورة فً ماتالب‬

Graphic User Interface(GUI) ‫واجهات المستخدم الرسومٌة‬

XIX
‫الملَخَّص‬
‫ُ‬
‫تعد تقنيات معالجة الصور الرقمية من التقنيات الحاسوبية اليامة التي تطورت بشكل ممحوظ في اآلونة‬
‫األخيرة نظ اًر ألىميتيا في كافة المجاالت ‪،‬ولمخدمات التي يمكن أن تقدميا لالخصائيين والمستخدمين‪.‬‬

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

‫ومن ىنا جاءت فكرة المشروع من خالل تصميم برنامج حاسوبي يقوم بمعالجة الصور الطبية وتحميميا مما‬
‫يساعد الطبيب في عممية التشخيص ويوفر عميو أوعمى أخصائي التشخيص الكثير من الوقت الالزم لمعاينة‬
‫المحتوى الطبي كامالً ‪،‬ويكون بمثابة عنصر مساعد في اتخاذ القرار النيائي والذي يبقى في الختام بيد‬
‫الطبيب حيث ال يمكن االستغناء عن العنصر البشري الخبير وخاصةً في المجال الطبي ميما كانت درجة‬
‫وثوقية النظام الحاسوبي وال يمكن ائتمان نظام حاسوبي عمى حياة إنسان ميما بمغت درجة تطور تكنولوجيا‬
‫عممو ومصداقية نتائجو‪.‬‬

‫و يقوم البرنامج بانتقاء أفضل شريحة مقطعية تكون فييا الكمية في أوضح حاالتيا الستخداميا في التشخيص‬
‫من قبل الطبيب‪،‬وكذلك يقوم بمعالجة الصور المنتقاة وحساب مساحاتيا والكشف عن الحصيات فييا وحساب‬
‫مساحة الحصيات إن وجدت وكذلك الكشف عن حاالت الضمور الكموي التي تنتج عن تقمص حجم الكمية‬
‫بشكل كبير بحيث تصبح غير قادرة عمى أداء وظائفيا بالشكل المطموب‪.‬‬

‫وقد بني ىذا البرنامج عمى عدد كبير من التجارب وكذلك عمى متابعة األبحاث والمشاريع المشابية التي تم‬
‫إنجازىا في ىذا الميدان عمى مستوى العالم‪،‬ويمكننا القول عمى ضوء النتائج بأن البرنامج قام بالميمة المرجوة‬
‫بنسبة نجاح ووثوقية عاليتين‪.‬‬

‫‪XX‬‬
‫مقدمة‬

‫لطالما كان الطبيب ىو األساس في كافة عمميات التشخيص والمعالجة ويقع عمى عاتقو جزء كبير‬
‫من العمل الطبي وذلك باالعتماد عمى التجييزات الميكانيكية وثم الكيربائية فااللكترونية التي تطورت‬
‫مع تطور الثورة التكنولوجية‪ ,‬ومع تطور العموم الحاسوبية وتطور البيئات البرمجية المختمفة ودخوليا‬
‫المجال الطبي أصبح من الممكن االتكال عمى الحاسب في الكثير من العمميات التي تحتاج وقت‬
‫كبير كاإلحصاءات الطبية وعمميات التشخيص األولية والكشف عن األورام واالعتالالت المرضية‬
‫األخرى‪.‬‬

‫ومن ىنا جاءت فكرة المشروع من خالل الحاجة لتخفيض زمن البحث وتخفيف العبء عن الطبيب‬
‫في معاينة مجموعة الشرائح المقطعية التي ينتجيا جياز الطبقي المحوري لمكشف عن الحصيات‬
‫والضمور الكموي‪ ,‬وذلك من خالل االنتقاء اآللي لمجموعة الشرائح األفضل من أجل التشخيص‬
‫والمعاينة ‪,‬بحيث تكون الكميتين أوضح ما يمكن ومن ثم الكشف عن الحصيات فييا وقياس مجموعة‬
‫من البارامترات التي تساعد في تشخيص مرض الضمور الكموي وابداء رأي طبي مساعد لمطبيب‬
‫بينما القرار النيائي يعود لمطبيب نفسو‪.‬‬

‫وسنورد اآلن شرحاً ممخصاً عن أقسام األطروحة ومحتوياتيا;‬

‫تقسم األطروحة إلى ستّة فصول رئيسية تغطي مختمف المجاالت التي تتعمق بالمشروع وىي كالتالي;‬

‫الفصل األول‪ :‬أمراض الكمية‪.‬‬

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

‫‪1‬‬
‫الفصل الثاني‪ :‬مدخل إلى الصور الرقمية ومعالجتيا‪.‬‬

‫يتناول ىذا الفصل المفيوم العالم لمصور الطبية الرقمية وآليات معالجتيا ويقدم شرح لممبادئ‬
‫األساسية والمراحل التي تمر بيا معالجة أي مجموعة من الصور الرقمية ويقدم شرحاً وافياً عن‬
‫بعض العمميات المورفولوجية كالفتح واإلغالق ويتكمم أيضا عن خوارزمية ترقيم المركبات المتصمة‬

‫وخصائص الشكل والمحتوى وغيرىا تمييداً لفيميا وتوظيفيا في القسم العممي كما يقدم شرحاً موسعاً‬
‫عن التشخيص بمساعدة الحاسوب ‪.CAD‬‬

‫الفصل الثالث‪:‬أدوات البحث‬

‫يتحدث ىذا البحث عن أنواع التجييزات الطبية والبرامج و الصور التي استخدمت في المشروع‬

‫وشرح مفصل عن جياز الطبقي المحوري وبيئة الماتالب ونظام الربط بين التجييزات الطبية‬
‫‪.DICOM‬‬

‫الفصل الرابع‪ :‬الخوارزمية المطورة النتقاء أفضل شريحة مقطعية لصور‬


‫الكمية وتشخيصيا‪.‬‬

‫ويقدم ىذا الفصل شرحاً مفصالً عن آلية انتقاء أفضل شريحة مقطعية والعمميات المورفولوجية‬
‫المطبقة عمى الصورة الستخالص الكمية وحساب مساحتيا والبارامترات اليامة فييا وتشخيص وجود‬
‫الحصيات وحساب عددىا ومساحتيا وتشخيص حالة الضمور الكموي ‪.‬‬

‫الفصل الخامس‪:‬‬

‫ونتطرق في ىذا الفصل إلى نتائج الحاالت التي اخضعت لمخوارزمية ومناقشتيا من وجية النظر‬
‫الطبية ومقارنتيا مع آراء األطباء التشخيصية‪.‬‬

‫‪2‬‬
‫الفصل السادس‪:‬‬
‫ويناقش ىذا الفصل خالصة ىذا البحث واآلفاق المستقبمية والمقترحات التي يمكن من خالليا تطوير‬
‫البرنامج ‪،‬وزيادة وثوقية وفعالية الخوارزمية المطبقة وتوسيع قاعدة البيانات المستيدفة في المعالجة‪.‬‬

‫‪3‬‬
‫امفصل ا ألول‬
‫أأمراض املكية‬

‫‪4‬‬
‫‪ 1.1‬ماىي الكمية ؟‬

‫الكمية; ىي عضو ىام من أعضاء جسم اإلنسان شبيو من حيث الشكل ببذرة الفاصولياء لونو بني‬
‫مائل لمحمرة‪ ،‬ولكن حجميا أكبر من بذرة الفاصولياء حيث يبمغ طوليا حوالي ‪23‬سم‪ ،‬وتعتبر الكمية‬
‫العضو المسؤول عن تنقية وتصفية الدم من السموم والعوادم الناتجة عن عممية األيض (ىي عممية‬
‫تكون في داخل الخمية الحية وفييا يتم ىدم المواد الممتصة من الطعام مثل البروتينات والدىون‬
‫وتحويميا إلى طاقة يستفيد منيا جسم الكائن الحي)‪ ،‬وكذلك مسؤولة عن التحكم في حجم السوائل في‬
‫الجسم وعن ترتيب كمية العناصر الكيربية مثل األيونات واألمالح ‪,‬كما و يطمق عمى العمم الذي‬
‫يختص بدراسة وظائف الكمى بطب الكمى‪.‬‬

‫ُّ‬
‫التحكم بضغط الدم‪ ،‬وزيادة إنتاج كريَّات الدم‬ ‫تقوم الكميتان بإنتاج اليرمونات التي تساعد عمى‬
‫الحمراء‪ ،‬كما تساعد عمى الحفاظ عمى صحَّة العظام‪ .‬وىذا يعني َّأنو إذا كان الضرر في الكميتين‬
‫شديداً‪ ،‬يمكنو أن ِّ‬
‫يؤدي إلى ارتفاع ضغط الدم وفقر الدم وأمراض العظام‪.‬‬

‫‪ 1.1‬تكوين الكمية‪:‬‬

‫تتكون من ألياف تكون موجودة في داخل حوض الكمية;‬

‫القشرة الكموية‬ ‫‪‬‬

‫المب كموي‬ ‫‪‬‬

‫األىرام الكموية‬ ‫‪‬‬

‫الحويضة‬ ‫‪‬‬

‫‪5‬‬
‫الشكل (‪ )1.1‬صورة لمقطع عرضي في الكمية‪.‬‬

‫‪ 1.1‬موقعيا في جسم اإلنسان‬

‫تقع الكميتان عمى الجدار الخمفي لمتجويف البطني عمى جانبي العمود الفقري تحت الحجاب‬
‫الحاجز ويقوم الضمعان األخيران في القفص الصدري بحماية الوجو الخمفي لكل كمية‪.‬‬

‫‪ 1.1‬أوصاف الكمية‬

‫تزن كل كمية حوالي ‪ 261‬جرام ( قرابة ‪ %2‬من الكتمة االجمالية لإلنسان) ويبمغ طول الكمية‬
‫حوالي ‪ 23‬سم وعرضيا ‪ 8‬سم وسمكيا ‪ 4‬سم‪ .‬وتكون الكمية اليسرى عادةً أعمى من الكمية‬
‫اليمنى‪ ,‬ويدخل الكمية ويخرج منيا أوعية دموية كبيرة‪ ،‬وتستقبل كل كمية الدم من الشريان الكموي‬
‫الذي يتفرع من األورطي‪ ،‬وبعد دخولو إلى الكمية يتفرع إلى فروع عديدة أصغر ثم إلى شعيرات‬
‫ثانيا لتكون الوريد الكموي الذي يحمل الدم إلى خارج الكمية‪ ،‬حيث يمتقي‬
‫دموية‪ .‬وتتجمع الشعيرات ً‬

‫‪6‬‬
‫ليصب في الوريد األجوف السفمي الذي يصب بدوره في القمب‪ .‬ويتدفق الدم في الشريان الكموي‬
‫بمعدل ليتر واحد في الدقيقة حتى يتم تنقية جميع الدم الموجود في الجسم‪.‬‬

‫‪ 1.1‬البنية المجيرية لمنسيج الكموي‪:‬‬

‫تبين المشاىدة المجيرية لمنسيج الكموي انو يتكون من عدد كبير من النيفرونات (قرابة المميون إلى‬
‫المميونين وحدة) والنيفرون ىو الوحدة التركيبة والوظيفية لمكمية وىو الذي يقوم بفمترة المواد‬
‫والتخمص من الفضالت في الدم‪ ,‬ويتكون من;‬

‫الكبيبة الكموية; وىي حزمة من الشعيرات الدموية يدخميا الدم من الشريان الجانبي المتفرع عن‬
‫الشريان الكموي ويخرج منيا عن طريق الشرين النابذ وتحيط بالكبيبة محفظة بومان ‪،‬أما األنبوب‬
‫البولي; فيمتد من محفظة بومان ويتواصل إلى األنبوب الجامع (القناة الجامعة) وىو محاط بشبكة‬
‫من الشعيرات الدموية‪.‬‬

‫‪ 1.1‬عمل الكمى‪:‬‬

‫يتخمص الجسم من فضالتو بطريقتين; المواد الصمبة تخرج عن طريق األمعاء الغميظة بييئة‬
‫براز‪ ،‬أما المواد المستيمكة األخرى الذائبة في الدم فيتخمص منيا مع البول‪ .‬واذا حدث نقص في‬
‫كمية الماء في الجسم فإن الكمى تخرج كمية أقل من البول‪ .‬والوظيفة الثانية لمكمى ىي فصل‬
‫المواد المستيمكة الناتجة عن المثيل الغذائي مع الحفاظ عمى عناصر ضرورية لعمل الجسم مثل‬
‫الصوديوم والبوتاسيوم والمغنسيوم‪ ،‬واذا زادت نسبة تمك األمالح في الدم بسبب نقص كمية الماء‬
‫شعرنا بالعطش‪ ،‬وبذلك نعوض الجزء الفاقد من الماء في الجسم بالشرب‪.‬‬

‫مع كل دقة من دقات القمب يض ْخ الدم إلى الكميتين عن طريق الشريان الكموي‪ .‬وتقوم الكميتين‬
‫بتنقية نحو ‪311‬لتر من الدم في اليوم‪ .‬ويدخل كامل الدم الموجود في الجسم إلى الكميتين ‪411‬‬
‫مرة في اليوم الواحد ‪،‬ويتوزع عمى ماليين األوعية الدموية الشعرية التي تقوم بترشيحو‪.‬‬

‫‪7‬‬
‫في البدء ترشح الكميتان كمية كبيرة من الماء الموجود بالدم‪ ،‬وتعيد معظميا الحقاً إلى أوعية‬
‫الجسم‪ .‬ويتكون في القنوات الكموية ما يسمى البول األولي‪ .‬ويتكون بيذه الطريقة نحو ‪ 291‬لتر‬
‫من البول األولي في اليوم‪.‬‬

‫ويترشح الماء بما فيو من نفايات ذائبة خالل شعيرات الكمية ‪،‬أما خاليا الدم الحمراء و كريات الدم‬
‫البيضاء والصفائح الدموية ال تنفذ من األوعية الدموية الشعرية مع الماء وتبقى في الدم‪.‬‬

‫‪ 1.1‬حصول الجسم عمى احتياجاتو‪:‬‬

‫يظل ترشيح البول األولي في قنوات الكميتين‪ ،‬وبحسب االحتياج تعيد الكميتان الماء واألمالح‬
‫المعدنية مثل الصوديوم والبوتاسيوم إلى الجسم‪ .‬أي أن الجسم يستعيد مايحتاجو من البول األولي‬
‫وتساعده الكميتان عمى ذلك‪ .‬أما المواد المستيمكة الذائبة الزائدة والتي تعتبر سموم لمجسم‪ ،‬مثل;‬
‫حمض البولينا فيي تتجمع مع الماء ال ازئد في حويضي الكميتين‪ ،‬ومنو إلى المثانة عن طريق‬
‫قناتين بوليتين‪ .‬وبذلك يتكون خالل اليوم بين ‪ 3‬و‪ 4‬ليتر من البول‪ .‬ويتمون البول بمونو المميز‬
‫الحتوائو عمى تمك المواد المستيمكة الذائبة فيو‪.‬‬

‫‪ 1.1‬االختالف بين الرجال والنساء‪:‬‬

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

‫الكمية‪:‬‬ ‫‪ 1.1‬آالم‬

‫ىناك نوعان من آالم الكمية; األلم الكموي والمغص الكموي‪ .‬يبدأ المغص الكموي بانقباض‬
‫العضالت في حوض الكمية في محاولة لدفع البول خالل االنسداد في المجرى‪ .‬أما األلم الكموي‬

‫‪8‬‬
‫فيو أخف من المغص فيو الزدياد الضغط داخل حوض الكمية وملء حوض الكمية بالبول‬
‫فيجعمو مثل البالون ينتج ضغط عمى كبسولة الكمية الخارجية مسببا األلم‪.‬‬

‫‪ 1..1‬وظيفة الكمى‪:‬‬

‫وظيفة الكمى ىي إخراج نفايات الجسم الذائبة في الماء الناتجة من عممية اليضم‪ ,‬فيي تضبط‬
‫وتنظم محتويات الدم‪ ,‬وتنظم كمية الماء واألمالح في الجسم وفي تنظيم نسبة األحماض إلى‬
‫القواعد الكيميائية في الجسم‪ .‬كذلك تشترك الكمى في تنظيم ضغط الدم‪.‬‬

‫‪ 11.1‬الضعف الكموي‪:‬‬

‫عندما ال تقوم الكمى بوظيفتيا عمى الوجو األكمل يقال عن ذلك ضعف الكمى أو التخاذل الكموي‪.‬‬
‫وىذا قد يكون بسبب التيابات أو بسبب مرض السكري أو ارتفاع الضغط‪ .‬واحياناً يرجع ذلك إلى‬
‫عوامل وراثية‪ ,‬كما أن كفاءة الكمى تقل طبيعيا مع التقدم في العمر‪ .‬ومظاىره تبدو في عدم قيام‬
‫الكمى بالتخمي عن مواد بولية‪ ،‬من ضمنيا حمض البول و اليوريا والكرياتينين‪ .‬فبدالً من إخراجيا‬
‫من الجسم يبقى جزء منيا وبالتالي يزداد تركيزىا في الدم‪.‬‬

‫يمكن عند اتباع نظام غذائي مناسب التخفيف عمى الكمى بحيث تنتج تمك المواد الضارة في‬ ‫‪‬‬

‫الجسم بنسب أقل‪.‬‬


‫تنتج اليوريا من التمثيل الغذائي لمبروتينات‪ .‬وحمض البول ينتج من تفكيك البورين وىو من‬ ‫‪‬‬

‫مواد أنوية الخاليا‪ .‬ونظ اًر ألن الجسم يستطيع تكوين تمك المواد العضوية‪ ،‬فيو ال يحتاج‬
‫الحصول عمييا من الغذاء‪.‬‬
‫يكونان فوسفات‬
‫ويكون الجسم الكرياتين من المواد البروتينية ‪ .‬وباتحاده مع عنصر الفوسفات ّ‬
‫ّ‬ ‫‪‬‬

‫الكرياتين ‪ ،‬وىذه المادة تمد العضالت والدماغ بالطاقة‪ .‬وعند تفكك الكرياتين فوسفات يتكون‬
‫الكرياتينين الذي يخرج كنفاية مع البول‪.‬‬

‫‪9‬‬
‫‪ 1.11.1‬دور البروتين‪:‬‬

‫نظ اًر لتناول بروتينات كثيرة مع الغذاء تؤدي إلى إنتاج متزايد من تمك المواد الضارة التي عمى‬
‫الكمى فصميا والتخمص منيا‪ ،‬فينصح بتقميل كمية البروتينات في الغذاء عندما تبدأ الكميتان‬
‫التخاذل في طرد تمك المواد الضارة‪ .‬عند تخاذل ضعيف لعمل الكميتين ينصح بتناول معدل ‪1.9‬‬
‫جرام من البروتينات لكل كيموجرام من الجسم‪ .‬أي أنو إذا كان وزن الشخص ‪ 81‬كيموجرام فيكون‬
‫ما يتناولو من البروتينات ال يزيد عن ‪ 67‬جرام في اليوم‪ .‬ىذا مع العمم بأن تمك الكمية ىي التي‬
‫تعد أيضا صحية بالنسبة لمناس العاديين‪.‬‬

‫ولكن تناول الناس لمبروتينات يكون في العادة أكثر من ذلك بكثير‪ .‬وينصح لتقميل تمك الكميات‬
‫عن طريق زيادة ما يتناولو الشخص من الخضروات و الفاكية‪.‬‬

‫‪ 1.11.1‬دور األمالح المعدنية‪:‬‬

‫تخاذل الكميتين عن أداء وظيفتيما يؤدي إلى انخفاض في طرد األمالح الزائدة من الجسم وىذا‬
‫يتسبب في ارتفاع ضغط الدم‪ .‬وباإلضافة إلى ذلك فقد يؤدي تزايد الممح في الدم إلى تراكم ماء‬
‫في أنسجة الجسم‪.‬‬

‫يجب عمى المرضى بالكمى تقميل أمالح البوتاسيوم‪ ،‬حيث أن زيادتو تؤدي إلى مشاكل لمقمب ‪.‬‬

‫مع تزايد الفشل الكموي تزداد كمية الفوسفات في الدم‪ .‬وىذا قد يؤدي إلى ضعف العظام وترسيب‬
‫الكالسيوم في أنسجة الجسم‪ .‬وتوجد أمالح الفوسفات في المشروبات الغازية‪ ،‬كما توجد في بعض‬
‫منتجات األلبان وخبز الطحين الكامل‪.‬‬

‫وبصفة عامة يجب التوفيق بين أنواع وكميات ما يأكمو الشخص المريض بالكمى وبين ما بقي‬
‫لمكمى من كفاءة في التخمص من المواد الضارة مع البول‪ .‬ويقوم الطبيب بتوجيو المريض إلى‬
‫يناء عمى نتائج التحميالت الطبية لممريض‪.‬‬
‫التغذية المناسبة لو ً‬

‫‪10‬‬
‫‪11.1‬حصى الكمى‪:‬‬

‫تتكون حصى الكمى من أمالح ومعادن يشكل البول مصدرىا ‪،‬اذ تتبمور مكونةً حصى ‪،‬قد تكون‬
‫الحصى صغيرة بحجم حبيبات الرمل‪ ،‬أو كبيرة الحجم نسبياً ‪،‬ومن الممكن ان تبقى الحصى داخل‬
‫الكميتين‪ ,‬أو تتحرك الى خارج الجسم بواسطة الجياز البولي‪.‬‬

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

‫تعمل كثرة الشرب عمى عدم تركيز البول بالمواد الضارة والمواد التي قد تتكون منيا حصوات‪.‬‬
‫يتكون في الجسم الكثير من حمض البول‪ .‬فتزداد حموضة البول‬
‫وعند تناول الكثير من المحوم ّ‬
‫مما يزيد من احتمال تكون حصوات أوكسالت الكالسيوم‪ .‬ومن مرض مرة بحصوة األوكسالت‬
‫فعميو بعد ذلك االبتعاد عن أكل المواد الغذائية المحتوية عمى األوكسال ; مثل الخبيزة‪ ،‬والبنجر‪،‬‬
‫والبندق‪ ،‬والبقدونس والشاي‪.‬‬

‫تعتبر حصوات الكمى من األمراض الشائعة لدى اإلنسان‪ ،‬وتصيب الرجال أكثر من النساء حيث‬
‫تبمغ نسبة اإلصابة عند الرجال نحو ‪ %23‬وعند النساء ‪.%6‬‬

‫‪ 11.1‬اآللية اإلمراضية‪:‬‬

‫الحصيات يجب توفّر الشروط التالية;‬


‫ّ‬ ‫حتّى تتش ّكل‬

‫الحصيات‪.‬‬
‫ّ‬ ‫‪ .2‬فرط إشباع البول بالشوارد التي تدخل في تشكيل‬

‫مثبطات التّبمور) السيترات ‪ ،‬المغنزيوم ‪ ،‬البيروفوسفات ‪ ،‬وبروتينات تام ىورسفول‬


‫‪ .2‬نقص في ّ‬
‫‪.)Tamm Horsfall‬‬

‫‪11‬‬
‫نوي)‪ Nucleation‬تشكل نواة الحصاة(‪.‬‬
‫يسمى بالتّ ّ‬
‫‪ .3‬بتوفّر الشرطين السابقين يحدث ما ّ‬

‫إما تنوي متجانس حيث تتّحد البمّورات المتشابية مع بعضيا‪ ،‬أو متغاير وىو األكثر شيوعاً‬ ‫وىو ّ‬
‫حيث تتّحد البمّورات المتغايرة‪.‬‬

‫عرضية‪.‬‬
‫ّ‬ ‫التكدس; ترتبط الشوارد مع بعضيا وتنمو الحصاة بشكل كاف لتصبح‬
‫‪ّ .4‬‬

‫وىناك عدة عوامل تجعل من بعض األشخاص أكثر عرضة من غيرىم لإلصابة بحصى الكمى منيا‪:‬‬

‫زيادة الوزن‪.‬‬ ‫‪‬‬

‫مرض النقرس‪.‬‬ ‫‪‬‬

‫متالزمة سوء االمتصاص‪.‬‬ ‫‪‬‬

‫المرض المعوي االلتيابي‪.‬‬ ‫‪‬‬

‫الدريقية)‪.‬‬
‫الدرقية أو( ّ‬
‫زيادة نشاط الغدد جارات ّ‬ ‫‪‬‬

‫اإلفراط في شرب المشروبات الغازية واإلكثار من أكل األطعمة التي تحتوي عمى األمالح‬ ‫‪‬‬

‫والبروتينات‪.‬‬
‫العقاقير الطبية مثل السمفونامايد‪ ،‬االندينافير والترايمترين‪.‬‬ ‫‪‬‬

‫أسباب وراثية ينتج عنيا زيادة في إفراز الكالسيوم أو السستين في البول‪.‬‬ ‫‪‬‬

‫‪ 11.1‬التظاىرات السريرية‪:‬‬

‫األلم; الشكل الوصفي لو ىو القولنج الكموي والحالبي‪ ,‬وىو ألم مفاجئ و شديد في‬

‫القطنية) الخاصرة ( ينجم عن انسداد تام أو جزئي في الحالب ) أو الكمية) بسبب‬


‫ّ‬ ‫الحفرة‬

‫موية ) بتراكم‬
‫دموية أو نخر حميمي) وبالتالي تمطّط المحفظة الك ّ‬
‫مرور الحصاة )أو خثرة ّ‬

‫البول خمفيا(‪.‬‬

‫‪12‬‬
‫ويترافق القولنج الحالبي بأعراض أخرى بحسب موقع الحصاة‪:‬‬

‫‪ ‬في أعمى الحالب ‪ :‬غثيان و إقياء بسبب تنبيو الضفيرة الشمسية‪.‬‬


‫التناسمية والمنطقة األر ّبية بسبب تخريش‬
‫ّ‬ ‫‪ ‬في وسط الحالب ‪:‬ألم في األعضاء‬
‫العصب الخثمي‪.‬‬
‫سفمية) تشبو أعراض التياب‬
‫بولية ّ‬
‫‪ ‬في مكان دخول الحالب إلى المثانة; أعراض ّ‬

‫المثانة الحاد ‪ :‬زحير بولي ‪ ،‬عسر تبول ‪ ،‬تعدد بيالت ‪ ،‬ألم فوق العانة(‪.‬‬

‫عيانية ) وقد تكون العرض الوحيد) أو إنتان بولي‪.‬‬


‫ّ‬ ‫دموية‬
‫‪ ‬كما قد يترافق ببيمة ّ‬

‫‪1.11.1‬أنواع حصوات الكمى حسب الشيوع ‪:‬‬

‫‪ ‬الحصيات الكمسية ‪.%81‬‬

‫وتشكل منيا اوكزاالت الكالسيوم ‪ %86‬وفوسفات الكالسيوم والحصيات المختمطة) أوكزاالت‬


‫فوسفات‪.) %36‬‬

‫اإلنتانية ‪. %36-21‬‬
‫ّ‬ ‫الحصيات‬
‫ّ‬ ‫‪‬‬
‫حصيات حمض البول ‪.%21‬‬ ‫ّ‬ ‫‪‬‬
‫حصيات السيستين والحصيات الدوائية اقل من ‪.%3‬‬
‫ّ‬ ‫‪‬‬

‫وتختمف األعراض بحسب موقع الحصوة‪ ،‬فإذا كانت الحصوة صغيرة الحجم وتوجد داخل الكمية فقد‬
‫ال تسبب أياً من األعراض‪ ،‬أما إذا كانت الحصوة بداخل الحالب يعاني المريض من ألم شديد في‬
‫الجانب السفمي من الظير أو ما يسمى المغص الكموي‪ ،‬والغثيان والقيء ونزول الدم مع البول‪.‬‬

‫‪13‬‬
‫‪ 1.11.1‬طرق العالج‪:‬‬

‫ىناك طريقتان لمعالج‪.‬‬

‫الطريقة األولى; ىي عبارة عن عمل فحوصات لمدم والبول لمعرفة المادة المسببة لمحصى وسبب‬
‫زيادتيا في البول‪ ،‬ومن ثم محاولة إيقاف تكون حصى اخرى ‪،‬ألن احتمالية تكرار تكون الحصى لدى‬
‫المصاب قد تصل إلى ‪.%81‬‬

‫أما الطريقة الثانية; فيي عبارة عن العالج الجراحي والالجراحي‪.‬‬

‫‪ 1.11.1‬العالج الالجراحي‪:‬‬

‫اإلكثار من شرب السوائل‪ ،‬بحيث ال يقل عن لترين في اليوم الواحد‪ ،‬حيث انو قد يؤدي إلى‬ ‫‪‬‬

‫المرور التمقائي لمحصى التي ال يزيد حجميا عن نصف سنتيمتر‪.‬‬


‫اإلقالل من األمالح والمأكوالت التي تحتوي عمى البروتينات (السمك والمحوم) واالوكساالت‬ ‫‪‬‬

‫(الشاي والقيوة والشوكوالتو والسبانخ)‪.‬‬


‫عقار االلوبيورونول لمن يعاني من زيادة حمض اليوريك ‪.‬‬ ‫‪‬‬

‫عقار الييدروكموروثيزايد لمن يعاني من زيادة الكالسيوم في البول‪.‬‬ ‫‪‬‬

‫عقار الستريت لمن لدييم نقص في ىذا الحمض‪.‬‬ ‫‪‬‬

‫أما طرق العالج األخرى فتختمف‪ ،‬بحسب حجم الحصى وموقعيا وأعراضيا‪ .‬ومن ىذه الطرق‪:‬‬

‫تفتيت الحصوات بالموجات الصادمة من خارج الجسم‪.‬‬ ‫‪‬‬

‫تفتيت الحصى بطريقة اختراق الجمد‪.‬‬ ‫‪‬‬

‫منظار المسالك البولية‪.‬‬ ‫‪‬‬

‫أصبح ناد اًر استخدام التدخل الجراحي لعالج حصوات الكمى‪ ،‬وقد يستدعى لمحاالت التي ال تستجيب‬
‫لمطرق المذكورة سابقاً وخاصة لمحصوات الكبيرة التي قد تسبب انحباساً بمجرى البول‪.‬‬

‫‪14‬‬
‫‪ 11.1‬ضمور الكمى ‪:‬‬

‫ضمور الكمى نعني بو فقدان الكمية لنسيجيا التشريحي والوظيفي‪ ،‬وبالتالي تفقد الكمية وظائفيا‬
‫الحيوية والفسيولوجية المتعددة‪ ،‬كعضو أساسي وميم في عممية اإلخراج عن طريق إدرار البول‪،‬‬
‫والتخمص من السموم الناتجة عن عمميات اليضم واالمتصاص‪ ،‬باإلضافة إلى إفراز كثير من المواد‬
‫واليرمونات التي تنظم العمميات الفيزيولوجية بالجسم في تناغم كبير مع أجيزة الجسم المختمفة‪.‬‬
‫الكمية الطبيعية; قطر الكمية الكبير ‪ 9،2‬حتي ‪ 22‬سم‪ ،‬وقطرىا الصغير ‪ 6،6‬حتى ‪ 8‬سم‪ ،‬والسماكة‬
‫‪ 6-5‬سم‪.‬‬

‫إذا كانت قيمة القطر األفقي لمكمية أقل من ‪ 8‬سم‪ ،‬فان ىذا يشير الى ان المريض يعاني بالفعل من‬
‫ضمور الكمى‪،‬وىذه القيمة يمكن أن تختمف باختالف بنية المريض ‪.‬‬

‫‪1.11.1‬أسباب ضمور الكمى‪:‬‬

‫تشوىات خمقية مرافقة لممصاب منذ الوالدة‪ ،‬وكذلك اإلصابة بمتالزمة آلبورت‪.‬‬
‫حدوث ُّ‬ ‫‪‬‬

‫الفشل الكموي; حيث يؤدي إلى ارتفاع الكيرياتين واليوريا بشكل ال يمكن السيطرة عميو من‬ ‫‪‬‬

‫ِقبل الكمى‪ ,‬ليؤدي ذلك إلى حدوث تمف بأجزاء الكمى وضمورىا‪.‬‬
‫زمنية طويمة‪ ,‬والذي ينتج عنو ازدياد في مستوى السموم في‬
‫التعرض لمقصور الكموي لفترات ّ‬‫ّ‬ ‫‪‬‬

‫البنائية‪ ,‬وبالتالي صغر حجميا‪.‬‬


‫ّ‬ ‫الدم والكمى بشكل يؤثّر عمى وحداتيا‬
‫ّ‬
‫التميفات الكموية المختمفة‪.‬‬
‫اإلصابة بحدوث ّ‬ ‫‪‬‬

‫يسبب اإلجياد عمى الكمى‪.‬‬ ‫مما ّ‬


‫الدم المزمن‪َّ ,‬‬
‫ارتفاع ضغط ّ‬ ‫‪‬‬

‫مرض السكري الحاد‪ ،‬وكذلك التصمُّب الكموي الثنائي‪.‬‬ ‫‪‬‬

‫المتعددة‪ ,‬والتي تؤثّر عمى النيفرون مثل; التياب الحويضات‪ ،‬االنسدادات‬


‫ّ‬ ‫التيابات الكمى‬ ‫‪‬‬

‫الكموية‪.‬‬
‫ّ‬ ‫تعدد األكياس‬
‫الكموية نتيجة الحصى بنسب عالية‪ّ ،‬‬
‫حدوث اضطرابات كموية مثل; نخر القشرية الكموية‪ ،‬والنخر النبوبي الحاد‪ ،‬واإلصابة بالسل‬ ‫‪‬‬

‫الكموي‪.‬‬
‫تعرضو لالنسدادات‪.‬‬
‫كموية في الشريان الكموي‪ ،‬أو ّ‬‫حدوث جمطة ّ‬ ‫‪‬‬

‫مما يقمِّل نسبة التغذية لوحدات الكمى الغذائية‪.‬‬


‫الدموية لمكمى‪ّ ,‬‬
‫ّ‬ ‫ضعف التروية‬ ‫‪‬‬

‫‪15‬‬
‫البولية‪.‬‬
‫ّ‬ ‫الكموية التي نتجت عن اضطرابات المسالك‬
‫ّ‬ ‫االنسدادات‬ ‫‪‬‬

‫يبين الشكل (‪ )4.2‬صورة لكمية يسرى ضامرة‪.‬‬

‫الشكل (‪ )21.‬صىرة لكليت يسزي ضامزة‬

‫‪ 1.11.1‬أعراض ضمور الكمى‪:‬‬

‫تنشأ أعراض ضمور الكمى عن األسباب التي ّأدت لحدوث الضمور‪ ،‬وغالبا اًما تكون األعراض‬
‫البولية وىي;‬
‫ّ‬ ‫مشابية ألعراض اإلصابة بالتيابات المسالك‬

‫التبول والحاجة والرغبة إليو‪.‬‬


‫كثرة ُّ‬ ‫‪‬‬

‫التبول‪ ،‬ويرافقيا أحياناًظيور دم‪.‬‬


‫الشعور بآالم أثناء عممية ّ‬ ‫‪‬‬

‫الحادة‪.‬‬
‫ّ‬ ‫الشعور بآالم المغص الكموي في بعض الحاالت‬ ‫‪‬‬

‫التعرض لحبس البول؛ والذي يؤدي في كثير من الحاالت لتضرر الكمى‪.‬‬ ‫ُّ‬ ‫‪‬‬

‫‪ 1.11.1‬آثار أعراض ضمور الكمى‪:‬‬

‫الدم‪.‬‬
‫السمية العالية في ّ‬
‫ازدياد تركيز المواد ذات ِّ‬ ‫‪‬‬

‫الدم‪.‬‬
‫مما ينعكس عمى مستوى ضغط ّ‬
‫اختالل حجم السوائل في الجسم؛ ّ‬ ‫‪‬‬

‫‪16‬‬
‫الدم أو ُّ‬
‫تقل؛ وذلك نتيجة االختالالت في الرقم‬ ‫الدم؛ حيث تزيد حموضة ّ‬
‫التأثير عمى قموية ّ‬ ‫‪‬‬

‫لمدم‪.‬‬
‫الييدروجيني المطموب ّ‬
‫يتطور عمى المدى البعيد لحدوث‬
‫كمية الكالسيوم؛ والذي قد ّ‬
‫تعرض الجياز اليضمي لنقص ّ‬
‫ّ‬ ‫‪‬‬

‫ىشاشة العظام‪.‬‬
‫حدوث نقص في عدد خاليا الدم الحمراء ونوعيتيا‪.‬‬ ‫‪‬‬

‫‪ 1.11.1‬عالج ضمور الكمى‪:‬‬

‫التعامل مع أسباب حدوث الضمور الكموي وعالجيا‪.‬‬ ‫‪‬‬

‫الكموية لتحسين التروية‪.‬‬


‫ّ‬ ‫توسيع المجاري‬ ‫‪‬‬

‫استخدام تقنية الغسيل الكموي عند الحاجة‪.‬‬ ‫‪‬‬

‫‪17‬‬
‫امفصل امثاين‬
‫مدخل ؤاىل امصور امرمقية‬
‫ومعاجلهتا‬

‫‪18‬‬
‫سنستعرض في ىذا الفصل تعريف الصورة الرقمية والمراحل األساسية لمعالجة الصورة الرقمية‬

‫وسنقدم شرح لمعديد من التقنيات المستخدمة في البحث مثل التعتيب والتمديد والتعرية والفتح‬

‫واإلغالق وخوارزمية ترقيم المركبات المتصمة وغيرىا وسنتحدث عن خصائص الشكل وخصائص‬

‫التركيب البنيوي لمصورة‪.‬‬

‫‪1.2‬الصورة الرقمية ‪ :‬تعريفيا وتمثيميا‬

‫يمكن تعريف الصورة الرقمية كدالة ثنائية األبعاد )‪ f(x,y‬حيث أن ‪ x‬و ‪ y‬ىما اإلحداثيان‬

‫الحيزيان ‪,‬ومطال ‪ f‬عند أي زوج من اإلحداثيات )‪ (x,y‬يسمى الشدة ‪ intensity‬أو السوية‬

‫الرمادية ‪ gray level‬عند تمك النقطة من الصورة ‪.‬عندما تكون قيم إحداثيات الصورة ‪ f‬وشدتيا‬

‫جميعيا كميات محددة متقطعة ‪.‬نسمي الصورة " صورة رقمية ‪ "digital image‬وىكذا فإن الصورة‬

‫الرقمية تتكون من عدد محدد من العناصر كل منيا لو قيمتو الخاصة بو ومكانو المحدد في‬

‫الصورة ‪.‬تسمى ىذه العناصر عناصر صورة ‪ image elements‬أو ‪ picture elements‬أو ‪pixels‬‬

‫والتسمية األخيرة ىي األكثر شيوعاً‪.‬‬

‫ويبين الشكل (‪ ) 2.3‬عناصر الصورة الرقمية ممثمة في اإلحداثيات الديكارتية وفق االتجاه الشائع‬

‫لممحاور في كتب معالجة الصور الرقمية‪.‬‬

‫‪19‬‬
‫الشكل (‪)1.1‬عناصر الصورة الرقمية في اإلحداثيات الديكارتية ] ‪[ 2‬‬

‫حيث أن‪:‬‬
‫‪ M ‬ىي عدد عناصر الصورة الرقمية في االتجاه العمودي ) ارتفاع الصورة)‪.‬‬
‫‪ N ‬ىي عدد العناصر في االتجاه األفقي) عرض الصورة)‪.‬‬
‫‪ (0,1) ‬إحداثيا المبدأ‪.‬‬
‫‪f(x,y) ‬ىي الصورة الرقمية‪.‬‬
‫‪Pixel‬ىو عنصر الصورة‪.‬‬ ‫‪‬‬

‫كمما كان عدد عناصر الصورة أكثر كمما كانت الصورة أدق ‪ .‬ومن المعروف أن الصورة تمعب‬

‫دو ارً ىاماً في اكتساب البشر لممعمومات‪ .‬إال أن اإلد ارك البشري لمصورة ينحصر في تمك الصور‬

‫‪20‬‬
‫التي تقع في النطاق المرئي من الطيف الكيرومغناطيسي‪ .‬خالفاً لذلك نجد أن آالت التصوير‬

‫تستطيع تغطية الطيف الكيرومغناطيسي كمو بداية من أشعة غاما وحتى أمواج الراديو‪ ,‬نذكر‬

‫منيا عمى سبيل المثال تمك الصور المولدة بالموجات فوق الصوتية والصور المولدة بالحاسب‬

‫والتصوير بالمجير اإللكتروني و ‪ ....‬إلخ‪.‬‬

‫‪ 1.1‬المارحل األساسية لمعالجة الصورة الرقمية‪:‬‬

‫ونورد فيما يمي شرحاً مختص ًار لكل مرحمة من م ارحل معالجة الصورة‪:‬‬

‫‪-1‬تحصيل الصورة ‪:Image Acquisition‬‬

‫عممية تحويل الصورة من الشكل التمثيمي الى الرقمي لتصبح قابمة لممعالجة بالحاسوب‪ .‬ويمكن‬

‫أن يكون التحصيل بسيط ويمكن أن يحتوي عمى عمميات أخرى كالتقييس أو تغيير نمط الصورة‪.‬‬

‫‪-2‬تحسين الصورة ‪:Image Enhancement‬‬

‫ىو من أبسط مجاالت معالجة الصور ‪.‬الفكرة األساسية منو ىي الحصول عمى صورة جديدة‬

‫أفضل من الصورة األصمية من أجل ىدف محدد أو من أجل متابعة تنفيذ خطوات الحقة من‬

‫معالجة الصورة‪ .‬نذكر عمى سبيل المثال تحسين التباين‪.‬‬

‫‪-3‬استرجاع الصورة ‪:Image Restoration‬‬

‫يؤدي ىذا المجال من المعالجة إلى تحسين الصورة أيضا ولكن باسترجاع الوضع األصمي‬

‫لصورة أفسدت بالضجيج أو غبشت أثناء التقاطيا ‪.‬والفرق بين االستعادة والتحسين ىو أن األول‬

‫يبنى عمى نماذج رياضية واحتمالية في حين أن الثاني يعتمد عمى تقويم الشخص لدرجة تحسن‬
‫‪21‬‬
‫مظير الصورة بنتيجة المعالجة‪.‬‬

‫‪-4‬المعالجة المونية لمصورة ‪:Color Image Processing‬‬

‫لقد اكتسب ىذا المجال أىمية متزايدة نتيجة االىتمام بنقل الصور عبر اإلنترنت‪ .‬ويعنى ىذا‬

‫المجال باستخدام المفاىيم األساسية في المعالجة المونية إضافة إلى استخالص الخصائص‬

‫المعتمدة عمى األلوان‪.‬‬

‫‪-5‬المويجات والمعالجة متعددة الميز ‪Wavelets and Multiresolution‬‬


‫‪:Processing‬‬

‫المويجات ىي األساس لممعالجة متعددة الميز لمصورة وتستخدم في ضغط الصورة والتمثيل‬

‫اليرمي التي تم فييا تقسيم الصور إلى صور أخرى فرعية أصغر بشكل تتابعي‪.‬‬

‫‪-1‬عمميات ضغط الصورة ‪:Image Compression‬‬

‫يتناول ىذا المجال التقنيات التي تعمل عمى تخفيض الحجم الالزم لتخزين الصورة والزمن الالزم‬

‫إلرساليا وبخاصة عبر اإلنترنت‪.‬‬

‫‪-7‬المعالجة المورفولوجية ‪:Morphological Processing‬‬

‫تتعامل ىذه المعالجة مع التقنيات التي تستخدم في معالجة مكونات الصورة بناء عمى شكل‬

‫األجسام فييا‪.‬‬

‫‪-8‬تجزيء الصورة ‪:Segmentation Image‬‬

‫تقوم خوارزميات التجزيء بتجزيء الصورة إلى األجزاء واألجسام األساسية المكونة ليا ‪.‬ىناك‬

‫‪22‬‬
‫طرق عديدة يمكن استخداميا لتجزئ الصورة حيث كمما كان التجزيء موثوقاً ودقيقاً كمما كانت‬

‫نتائج تجزيء الصورة وجميع خطوات معالجة الصورة الالحقة صحيحة‪.‬‬

‫‪-9‬تمثيل الصورة ووصفيا ‪:Representation and Description‬‬

‫يحدد تمثيل الصورة فيما إذا كانت منطقة ما تمثل بحدودىا أم بمحتواىا والوصف أو انتقاء‬

‫الخصائص يتعامل مع استخالص الخصائص بشك كمي يمكن أن يميز بين صنفين أو أكثر‬

‫من األجسام‪.‬‬

‫‪-10‬التعرف عمى األجسام ‪:Object Recognition‬‬

‫بناء عمى‬
‫ً‬ ‫تعرف الجسم المعين في الصورة ىو إعطاؤه عالمة تحدد ىويتو) سيارة مثالً)‬

‫الواصفات الناتجة من المرحمة السابقة‪.‬‬

‫‪ 212‬شزح عذد من تقنياث معالجت الصىرة المستخذمت في‬


‫المشزوع‪:‬‬
‫‪ .1212‬التعتيب ‪:Thresholding‬‬
‫تعتيب انصورة يعىي تحويم انصورة سواء كاوت رماديت أو مهووت إنى صورة ثىائيت ‪،‬ويجب اختيار‬
‫قيمت نهعتبت بحيث أن كم عىصز صورة قيمت سويته انزماديت أعهى مه‬

‫قيمت انعتبت انمختارة يأخذ انقيمت واحذ وكم عىصز صورة قيمت سويته انزماديت أدوى مه قيمت‬

‫انعتبت يأخذ انقيمت صفز‪.‬‬

‫ويتم انتعبيز عىه رياضيا كما يهي‪:‬‬

‫‪23‬‬
‫ترتبط عممية التعتيب مع تدرج التوزيع التكراري لمصورة ‪ Image Histogram‬نظ اًر لوجود تعتيب‬

‫وحيد العتبة وتعتيب متعدد العتبة‪ ,‬ويتم تحديد نوع التعتيب المناسب بعد االطالع عمى تدرج‬

‫التوزيع التكراري لمصورة‪ ,‬وتوجد تقنيات متطورة لتحديد قيمة العتبة المناسبة آليا باستخدام برامج‬

‫مثل ‪ .Matlab‬يبين الشكل (‪)3.3‬صورة ممونة والصورة الناتجة عن تعتيبيا‪.‬‬

‫الشكل(‪ )3.2‬الصورة األصمية عمى اليسار والصورة الناتجة عمى اليمين بعد تطبيق عممية التعتيب‬
‫عمييا‪.‬‬

‫‪ 1.1.1‬خصائص الشكل) الخصائص الهنذسيت)‪:‬‬

‫استخدمت واصفات األشكال في تطبيقات متعددة من أنظمة التشخيص بمساعدة الحاسب‪,‬‬

‫ويجدر بنا القول بأن ىذه الواصفات تحمل قدرات كبيرة في الكشف عن االعتالالت المرضية‪,‬‬

‫‪24‬‬
‫بناء عمييا القدرات الكاممة لواصفات األشكال وانما‬
‫ولكن لم تستغل جميع األبحاث المنجزة ً‬

‫اتخذت إحدى منحيين ‪.‬إما إج ارء قياسات عمى التركيب البنيوي لمشكل أو تطبيق سمات توصيفية‬

‫عامة وبسيطة لألشكال ‪,‬وىي غير قادرة عمى إيجاد تصنيف حاسم بين المجموعات المدروسة‪,‬‬

‫كما تقف مسألة تجزئ الصورة عائقاً أمام عدم استخدام واصفات األشكال بشكل فعال ‪,‬فالبنى‬

‫التشريحية أو االعتالالت المرضية موضع االىتمام تكون متضمنة خمفيات عشوائية في‬

‫خصائصيا الشكمية األمر الذي يجعل بناء خوارزمية تجزئ آلي تحدياً صعباً‪.‬‬

‫‪ 1.1.1‬خصائص الكثافة) التركيب البنيوي(‪:‬‬

‫تحظى ىذه الخصائص بأىمية كبرى في المجال الطبي نظ اًر لقدرتيا عمى التعبير عن التفاصيل‬

‫الدقيقة المحتواة في بنية الصورة ‪,‬فمثالً ‪,‬تتمتع الكييسات ‪ cysts‬أو العقد المصمتة ‪solid nodules‬‬

‫بكثافة داخمية منتظمة وخصائص كثافة سويات معينة ‪,‬بينما تعاني اإلصابات األكثر تعقيداً من‬

‫سوياتيا‪ .‬وقد يكون بعضيا دون حدود قدرة اإلنسان عمى تمييزىا‬
‫خصائص غير متجانسة في ّ‬

‫بالنظر ‪,‬بينما يكون الحاسب أكثر قدرة عمى استخالصيا وكشف أنماطيا رياضياً‪.‬‬

‫ويبين الجدول (‪ )3.2‬أىم طرائق تمثيل واستخالص خصائص الكثافة والخصائص اليندسية‪.‬‬

‫‪25‬‬
‫جدول(‪ )1.2‬أىم طرائق تمثيل واستخالص خصائص الكثافة والخصائص اليندسية]‪. [1‬‬

‫طرائق االستخالص‬ ‫طرائق التمثيل‬ ‫الصنف‬


‫تحميل الييستوغرام‬ ‫السويات الرمادية واأللوان‬ ‫خصائص الكثافة‬
‫العزوم‬
‫المعالجة الكتمية‬
‫مصفوفات التراكيب المشتركة‬ ‫التركيب البنيوي‬
‫طيف طاقة تحميل فورييو‬
‫خصائص غابور‬
‫تحويل المويجة‬
‫فضاءات االشكال‬ ‫مجموعات النقط‬ ‫الخصائص اليندسية‬

‫التقريب بالتضميع‬
‫ىسيتوغرام الحواف‬ ‫األطر والمنحنيات‬
‫تحويل فورييو‬

‫مجموعات المستويات‬ ‫السطوح اليندسية‬


‫وتحويالت المسافة‬
‫الحقول الغاوصية العشوائية‬

‫النماذج اإلحصائية لألجزاء‬ ‫المناطق وأجزاؤىا‬


‫التشريحية‬
‫واصفات المناطق باالعتماد‬
‫عمى تحويل المويجة‬

‫‪26‬‬
‫التوزيع الحيزي لممناطق ذات‬
‫األىمية‬
‫الشكل العام) الحجم ‪,‬التمركز ‪,‬‬ ‫غيرىا‬
‫التحدب(‬
‫العمميات المورفولوجية‬
‫العالقات الحيزية والموضعية‬

‫‪ 1.1.1‬العمميات المورفولوجية‪:‬‬

‫تدل كممة مورفولوجي ‪ Morphology‬عادة عمى فرع في عمم األحياء يتعامل مع شكل وبنية‬

‫النباتات والحيوانات ‪ .‬وتستخدم نفس الكممة في مجال معالجة الصورة ضمن تعبير العمميات‬

‫المورفولوجية الرياضية كتعبير عن أداء من أجل استخالص مكونات الصورة التي تفيد في‬

‫عمميات تمثيل ووصف شكل المناطق‪ ,‬مثل الحدود‪,‬الييكل‪ ,‬تحدب الغالف‪ .‬كما تستخدم‬

‫العمميات المورفولوجية في عمميات المعالجة السابقة أو الالحقة ‪ Pre/Post- Processing‬مثل‬

‫عمميات الفمترة والتنحيف‪.‬‬

‫العمميات المورفولوجية متعددة ومن أىميا التعرية والتمديد ‪،‬ونورد فيما يمي شرحاً موج اًز لألساس‬
‫العممي لياتين العمميتين‪.‬‬

‫‪ ‬عمميتي التعرية ‪ Erosion‬والتمديد ‪:Dilation‬‬

‫تستخدم عممية التعرية ‪ Erosion‬من أجل ازالة العناصر ) األجزاء )غير المرغوبة من الصورة‪.‬‬

‫بحيث أنيا يمكن أن تؤثر عمى الصورة من خالل ‪ :‬تكبير ‪ /‬توسيع األجسام في الصورة‪,‬‬
‫‪27‬‬
‫ملء الفراغات بين األجسام‪ ,‬الوصل بين األجسام التي تكون مفصولة عن بعضيا البعض‬

‫بمسافة أقل من عنصر التشكيل المستخدم ) النافذة(‪.‬‬

‫تستخدم عممية التمديد من أجل إعادة العناصر األجزاء المرغوبة إلى الوضع األصمي قبل تنفيذ‬

‫العممية األولى‪ ,‬وفي العمميتين يتم استخدام نفس عنصر لتشكيل ‪.Structuring Element‬‬

‫وبالتالي يمكن أن نقول أن عممية التمديد تقوم بتمديد عناصر الصورة‪ ,‬بينما تقوم عممية التعرية‬

‫بتقميص عناصر الصورة‪.‬‬

‫لحساب نتيجة التمديد لصورة ثنائية باستخدام عنصر تشكيل‪ ,‬يتم تركيب عنصر التشكيل‬

‫عمى عناصر الصورة اعتبا اًر من الزاوية العموية‪ ,‬فإذا تطابق مركز عنصر التشكيل مع عنصر‬

‫من الصورة ال ينتمي إلى الخمفية فإنو يتم إسناد قيمة عناصر األمامية في الصورة إلى‬

‫‪Foreground‬عنصر الصورة الحالي‪.‬‬

‫الشكل(‪ )3.2‬مثال عن عممية التمديد]‪[1‬‬

‫‪28‬‬
‫يتم من أجل حساب نتيجة التعرية لصورة ثنائية باستخدام عنصر تشكيل تركيب عنصر‬

‫التشكيل عمى كل عنصر من عناصر الصورة‪ ,‬فإذا كانت جميع عناصر الصورة الواقعة تحت‬

‫عنصر التشكيل تنتمي إلى األمامية فإنو يتم الحفاظ عمى قيمة العنصر‪ ,‬أما إذا وجد أي عنصر‬

‫من العناصر الواقعة تحت عنصر التشكيل ال ينتمي إلى األمامية فعندىا يأخذ العنصر قيمة‬

‫تساوي قيمة عناصر الخمفية في الصورة‪.‬‬

‫الشكل (‪ )1.1‬مثال عن عممية التعرية ]‪. [1‬‬

‫أما بالنسبة لمعمميات المورفولوجية التي تم تطبيقيا في المشروع فيي عممية الفتح )‪ (Opening‬والتي سنقوم‬
‫بشرحيا في ىذه الفقرة ‪.‬‬

‫‪ ‬عمميتي الفتح ‪ Opening‬واإلغالق ‪:Closing‬‬

‫تنتمي ىاتين العمميتين إلى العمميات المورفولوجية وىما تعتمدان عمى العمميتين السابقتين التعرية‬

‫والتمديد‪ .‬تقوم عممية الفتح بتنعيم حدود الجسم ) الجزء من الصورة)‪ ,‬وبعممية قطع الحواجز‬

‫الصغيرة بين األجسام ) األج ازء ( المتصمة في الصورة‪ ,‬وكذلك تقوم بحذف النتوءات البسيطة‬
‫ذات السماكة الصغيرة‪.‬‬
‫‪29‬‬
‫الشكل (‪)1.1‬مثال عن عممية الفتح ]‪.[1‬‬

‫وتميل كذلك عممية اإلغالق إلى تنعيم حدود الجسم ) الجزء من الصورة(‪ ,‬ولكنيا بشكل معاكس‬

‫لمعممية األولى فإنيا تقوم بدمج التقطعات الضيقة‪ ,‬التخمص من الثقوب الصغيرة ‪,‬وملء الفراغات‬

‫الواقعة في حدود الجسم‪.‬‬

‫الشكل (‪)1.1‬مثال عن عممية االغالق ]‪.[1‬‬

‫‪30‬‬
‫‪ 6.4.3‬خوارزمية ترقيم المركبات المتصمة ‪: CCL‬‬

‫تقوم الخوارزمية التي استخدمناىا لترقيم المركبات المتصمة بمسح الصورة وتجميع عناصرىا‬

‫ضمن مركبات ) مجموعات) باالعتماد عمى االتصالية الثمانية بين ىذه العناصر‪ .‬نستخدم ىذه‬

‫الخوارزمية في المرحمة األولى في الطريقة المطورة في البحث من أجل فصل منطقة الكمية عن‬

‫بقية أجزاء الصورة‪ ,‬فعندما يتم تطبيق ىذه الخوارزمية عمى الصورة المقطعية المحوسبة لمنطقة‬

‫البطن يمكن أن تقع منطقة الكمية ككل ضمن مجموعة واحدة مما يسمح بعزليا عن بقية األجزاء‬

‫األخرى في الصورة‪ .‬نقوم فيما يمي بشرح خطوات عمل خوارزمية ترقيم المركبات المتصمة‬
‫المستخدمة من خالل استخدام عينة صغيرة من صورة ثنائية‪.‬‬

‫تتضمن ىذه الخوارزمية مرورين عمى مصفوفة الصورة‪ ,‬مع وجود خطوة بين ىذين المرورين‬

‫لتوليد جدول التكافؤ )‪ (EQ‬الذي يتم فيو تسجيل قيم المناطق المتجاورة‪.‬‬

‫يتم تحويل الصورة إلى صورة ثنائية بحيث يأخذ كل عنصر صورة يممك قيمة سوية رمادية أكبر‬

‫من عتبة محددة قيمة ال ‪ 1‬وكل عنصر صورة يممك سوية رمادية أقل من العتبة قيمة ال ‪ .0‬يبين‬
‫الشكل (‪)8.3‬عينة صغيرة من صورة ثنائية‪:‬‬

‫الشكل (‪)1.1‬عينة من صورة ثنائية‪.‬‬


‫‪31‬‬
‫تتم عممية مسح الصورة بحيث تتم معالجة كل عنصر صورة عمى حده‪ .‬وقد تمت عممية المسح‬

‫عمى طول السطور بحيث يتم مسح عناصر الصورة) األعمدة ( الموجودة في السطر األول ومن‬

‫ثم الثاني وىكذا إلى السطر األخير‪ .‬عندما يتم مسح عنصر صورة ال ينتمي إلى الخمفية قيمتو‬

‫تساوي ال ‪ 1‬يتم التأكد من أنو لم يتم إسناد قيمة منطقة ‪ Label‬مؤقتة ألي من جيران ىذا‬

‫العنصر )فقط جيران الثمانية التي قد تم مسحيا حتى اآلن) وفي حال تحقق ذلك يتم اسناد قيمة‬

‫منطقة مؤقتة ليذا العنصر في مصفوفة الخرج ‪ .‬يوضح الشكل )‪ (8.2‬عممية مسح العنصر األول‬

‫في الصورة الذي ال ينتمي إلى خمفية الصورة‪:‬‬

‫الشكل (‪)1.1‬عممية مسح العنصر}‪ {1,3‬في الصورة الذي يممك القيمة ‪.1‬‬

‫أما بالنسبة لعنصر الصورة الثاني } ‪ { 2,3‬الذي ال ينتمي إلى خمفية الصورة فنالحظ أن أحد‬

‫وبناء عمى ذلك يتم‬


‫ً‬ ‫جيرانو }‪ {1,3‬يممك قيمة منطقة مقابمة مؤقتة في مصفوفة الخرج‪(1) ,‬‬

‫إسناد قيمة المنطقة ذاتياً ليذا العنصر في مصفوفة الخرج‪.‬‬

‫‪32‬‬
‫الشكل (‪)1.1‬عممية مسح العنصر { ‪ } 1,1‬في الصورة الذي يممك قيمة ‪.1‬‬

‫أما بالنسبة لعنصر الصورة الثالث { ‪ } 3,6‬الذي ال ينتمي إلى خمفية الصورة فنالحظ أن أي من‬

‫وبناء عمى ذلك يتم اسناد قيمة منطقة‬


‫ً‬ ‫جيرانو ال يممك قيمة منطقة مقابمة في مصفوفة الخرج‬

‫جديدة مؤقتة في مصفوفة الخرج (‪.)3‬‬

‫الشكل (‪ )1..1‬عممية مسح العنصر } ‪ { 2,5‬في الصورة الذي يممك قيمة‪.1‬‬

‫أما بالنسبة لعنصر الصورة الرابع } ‪ { 2,6‬الذي ال ينتمي إلى خمفية الصورة فنالحظ أن أحد‬

‫وبناء عمى ذلك يتم اسناد‬


‫ً‬ ‫جيرانو } ‪ {2,5‬يممك قيمة منطقة مقابمة مؤقتة في مصفوفة الخرج )‪(2‬‬

‫قيمة المنطقة ذاتيا ليذا العنصر في مصفوفة الخرج‪ .‬وكذلك األمر بالنسبة لمعنصر التالي‬

‫} ‪{ 2,7‬الذي يأخذ نفس قيمة المنطقة المؤقتة في مصفوفة الخرج )‪.(2‬‬

‫‪33‬‬
‫الشكل(‪ )11.1‬عممية مسح العنصرين }‪ {2,7} , {2,6‬في الصورة‪.‬‬

‫نجد باالنتقال إلى السطر الرابع أنو ينطبق عمى العنصر } ‪ { 3,1‬ما ينطبق عمى العنصر‬

‫} ‪{ 2,3‬حيث ال يممك أي من جيرانو قيمة منطقة مقابمة في مصفوفة الخرج لذلك يتم اسناد‬

‫قيمة منطقة جديدة مؤقتة في مصفوفة الخرج(‪.)4‬‬

‫الشكل(‪)11.1‬عممية مسح العنصر }‪ {3,1‬في الصورة الذي يممك قيمة‪.1‬‬

‫أما بالنسبة لمعنصر } ‪ { 3,2‬وىو العنصر الثالث في السطر الرابع الذي يممك قيمة ‪ 1‬فإن‬

‫األمر مختمف بعض الشيء حيث أن ىذا العنصر لو عنصرين مجاورين }‪{ 3,1 }, { 2,3‬قد تم‬

‫مسحيما ويممك كل منيما قيمة منطقة مؤقتة في مصفوفة الخرج تساويان‪2 ,4‬عمى التوالي‪ ,‬مما‬

‫يدل عمى أن ىاتين المنطقتين ىما عبارة عن منطقة واحدة وبالتالي يمكننا أن نسند أي من قيمتي‬

‫المنطقتين ليذا العنصر في مصفوفة الخرج وتسجيل أن القيمتين المؤقتتين ‪ 1‬و ‪ 3‬تشيران فعمياً‬

‫‪34‬‬
‫إلى نفس الجسم ) الجزء من الصورة) في جدول التكافؤ‪.‬‬

‫الشكل (‪)11.1‬عممية مسح العنصر } ‪ { 3,2‬في الصورة‪.‬‬

‫تماما عمى العنصر } ‪ { 3,3‬ما ينطبق عمى العنصر } ‪ { 3,2‬أما العنصر } ‪ { 3,7‬فيأخذ‬
‫ينطبق ً‬
‫قيمة المنطقة المؤقتة ألحد جيرانو (‪ .)3‬ويأخذ العنصر } ‪ { 4,1‬قيمة منطقة مؤقتة )‪ (1‬ألن أحد‬
‫جيرانو يممك تمك القيمة ‪.‬أما العنصر } ‪ { 4,5‬فال يممك أي من جيرانو قيمة منطقة مقابمة في‬
‫مصفوفة الخرج لذلك يتم اسناد قيمة منطقة جديدة مؤقتة في مصفوفة الخرج تساوي(‪.)5‬‬

‫الشكل(‪)11.1‬عممية مسح العناصر }‪ {4,5} ,{4,1} ,{3,7} ,{3,3‬في الصورة‪.‬‬

‫أما بالنسبة لمعنصر } ‪ { 4,6‬وىو العنصر السادس في السطر الرابع فتشبو حالتو حالة العنصر‬

‫}‪{3,2‬حيث أن ىذا العنصر لو عنصرين مجاورين } ‪ { 4,5 } { 3,7‬قد تم مسحيما وكل‬

‫منييا يممك قيمة منطقة مؤقتة في مصفوفة الخرج تساويان ‪ 4,2‬عمى التوالي مما يدل عمى أن‬

‫ىاتين المنطقتين ىما عبارة عن منطقة واحدة لذلك يمكننا أن نسند أي من قيمتي المنطقتين ليذا‬

‫العنصر في مصفوفة الخرج وتسجيل أن القيمتين المؤقتتين ‪ 2‬و ‪ 4‬تشيران فعمًيا إلى نفس الجسم‬

‫‪35‬‬
‫)الجزء من الصورة ( في جدول التكافؤ‪.‬‬

‫الشكل (‪ )11.1‬عممية مسح العنصر } ‪ { 4,6‬في الصورة‪.‬‬

‫ويكون لدينا عند انتياء المرور األول عمى المصفوفة ما يمي‪:‬‬

‫الشكل (‪ )11.1‬نتيجة المرور األول عمى عناصر الصورة‪.‬‬

‫ويدل جدول التكافؤ أن المنطقتين ‪ 1‬و ‪ 2‬ىما عبارة عن منطقة واحدة وكذلك األمر بالنسبة‬

‫لممنطقتين ‪ 3‬و ‪ 4‬بعد ذلك يتم تنفيذ المرور الثاني عمى المصفوفة من أجل تعديل قيم المناطق‬

‫المتشابية باالعتماد عمى جدول التكافؤ ‪.‬لينتج أن عناصر الصورة تنتمي إلى مجموعتين‬

‫منفصمتين‪.‬‬

‫‪36‬‬
‫الشكل (‪)11.1‬نتيجة المرورين األول والثاني عمى عناصر الصورة‪.‬‬

‫‪ 1.1‬التشخيص بمساعدة الحاسوب ‪:CAD‬‬

‫إن التشخيص بمساعدة الحاسوب ‪ Computer-Aided Diagnosis‬ىو تكنولوجيا حديثة نسبياً‬

‫تجمع بين عناصر من الذكاء الصنعي ومعالجة الصور الرقمية وىو يساعد األطباء في‬

‫تفسير الحالة المرضية‪ ,‬ويستخدم غالباً في الكشف المبكر لألمراض مما يساعد عمى تشخيص‬

‫الحالة المرضية بدقة وىذا يمكن األطباء من معالجتيا في الوقت المناسب‪ ,‬وتجدر اإلشارة ىنا‬

‫إلى أن كل نظم التشخيص بمساعدة الحاسوب تقدم فقط رأياً إضافياً أو رأياً ثانياً يعد مساعداً‬

‫لرأي الطبيب الذي يبقى لو القرار النيائي]‪. [1‬‬

‫لقد أصبح التشخيص بمساعدة الحاسوب واقعاً ممموساً يمكن الوثوق بو وعامالً مساعداً في‬

‫الكشف عن الكثير من األمراض وتشخيصيا بشكل مبكر‪ ,‬ولقد تنامى دور ىذه النظم مع التقدم‬

‫الكبير في طرق التصوير الطبي التي تنتج كميات ىائمة من المعطيات التي تحتاج لمن يفسرىا‬

‫وفعال‪ ,‬حيث قد ينتج فحص تصوير‬


‫ويستخمص منيا معمومات تشخيص األمراض بشكل سريع ّ‬

‫طبقي ‪ CT‬لمنطقة البطن عدة مئات من الشرائح ثنائية البعد لكل مريض‪ ,‬وىذه البيانات تحتاج‬
‫‪37‬‬
‫الكثير من الوقت والتركيز من طبيب األشعة حتى يستطيع تفسيرىا‪.‬‬

‫كذلك تنتج تقنيات التصوير بالرنين النووي المغناطيسي والموجات فوق الصوتية التشخيصية قد اًر‬
‫كبي ار من المعمومات‪ ,‬التي يتحتم عمى مختص األشعة تحميميا وتقييميا تقييماً شامالً في وقت‬

‫قصير‪.‬‬

‫تقتصر ميمة أنظمة التشخيص بمساعدة الحاسوب ‪ CAD‬عادةً عمى تحديد األجزاء والمناطق‬

‫المثيرة لالنتباه فنظام التشخيص بمساعدة الكمبيوتر ‪ CADx‬يقيم الجزء المشكوك فيو عمى سبيل‬

‫المثال‪ ,‬في التصوير اإلشعاعي لمثدي يسمط ‪ CAD‬الضوء عمى التكمسات المتكتمة الصغيرة‬

‫واألجزاء الكثيفة بزيادة في األنسجة المينة‪ ,‬ىذا يسمح لمختص األشعة بالتوصل الستنتاجات بما‬

‫يخص ىذه الحالة المرضية‪.‬‬

‫أما نظم ‪ CADq‬فيي تختص بتحديد الكميات‪ ,‬عمى سبيل المثال حجم الورم و مدى‬

‫استجابتو لمعالج الشعاعي‪.‬‬

‫يستند التشخيص بمساعدة الحاسوب ‪ CAD‬إلى نظام معقد لمغاية لمتعرف عمى األنماط‪ ,‬يتم‬

‫تصوير األجزاء المشبوىة باألشعة السينية ‪,‬عادةً يتطمب عدداً كبي اًر من الصور لتحسين الخوارزمية‬
‫)خطوات التعرف عمى الصورة (يتم نسخ الصور الرقمية وتحميميا واعدادىا في عدة خطوات‪.‬‬

‫‪ 1.1.1‬خطوات بناء نظام تشخيص بمساعدة الحاسوب‪:‬‬

‫‪-1‬تجييز الصور ‪:‬‬

‫‪ ‬التخمص من عيوب الصورة) األخطاء في الصور)‪.‬‬


‫‪ ‬تقميل الضوضاء في الصور) التشويش في الصورة‪ ,‬االختالفات العشوائية في المون‬

‫‪38‬‬
‫المنتشرة في الصور)‪.‬‬

‫‪ ‬التفريق بين مختمف البنى أو التراكيب في الصورة‪ ,‬مثل القمب والرئة والكمية والقفص‬

‫الصدري وغير ذلك‪.‬‬

‫‪ -1‬تحميل المناطق الميتم بيا ‪: ROI‬‬

‫ويتم تحميل كل منطقة عمى حدى من أجل الكشف عن بعض الخصائص المميزة;‬

‫‪ ‬المطابقة مع بيانات تشريحية‪.‬‬


‫‪ ‬االكتناز‪.‬‬
‫‪ ‬شكل وحجم وموقع المنطقة ‪.‬‬
‫‪ ‬إشارة الى التراكيب أو المناطق الميتم بيا القريبة‪.‬‬

‫‪-1‬استخالص الخصائص‪:‬‬

‫ويشمل ذلك استخالص وتحديد خصائص التركيب او البنية المدروسة ضمن المنطقة ذات االىتمام‬
‫ومن ىذه الخصائص;‬

‫‪ ‬متوسط قيمة تحميل السوية الرمادية ضمن المنطقة الميتم بيا‪.‬‬


‫‪ ‬قيمة السوية الرمادية عمى حدود البنية المدروسة ضمن المنطقة الميتم بيا‪.‬‬
‫‪ ‬خصائص الكثافة‪.‬‬
‫‪ ‬خصائص التركيب البنيوي‪.‬‬
‫‪ ‬الخصائص اليندسية‪.‬‬

‫‪-1‬التقييم والتصنيف‪:‬‬

‫بعد تحميل المناطق الميتم بيا‪ ,‬يتم تقييم كل منطقة عمى حدة ودراسة احتمال كونيا‬

‫‪39‬‬
‫منطقة مصابة واالجراءات ىي;‬

‫‪ ‬قاعدة أقرب جار‪.‬‬


‫‪ ‬تصنيف أقل مسافة‪.‬‬
‫‪ ‬تصنيف التتالي‪.‬‬
‫‪ ‬نموذج متعدد الطبقات‪.‬‬
‫‪ ‬الخاليا العصبية الصناعية التي تستخدم الدوال شعاعية األساس ‪.RBF‬‬

‫بعد ذلك البد من التحقق من النتائج التي نتجت عن نظام التشخيص بمساعدة الحاسوب‬

‫ومقارنتيا مع نتائج تشخيص الطبيب المختص ومحاولة تعديل النظام بحيث ينتج عنو نتائج ذات‬

‫دقة مرتفعة وحساسية عالية‪.‬‬

‫‪40‬‬
‫امفصل امثامث‬
‫أأدوات امبحث‬

‫‪41‬‬
‫‪ 1.1‬التشخيص الشعاعي لحصيات الكمية‪:‬‬

‫‪ 1.1.1‬الصورة البسيطة لمجياز البولي‪: KUB‬‬

‫الكمسية‬
‫ّ‬ ‫كالحصيات‬
‫ّ‬ ‫الصورة‬
‫الحصيات الظميمة ‪ Radiopaque calculi‬عمى ىذه ّ‬
‫ّ‬ ‫تظير‬

‫حصيات السيستين) ظميمة بشكل أقل من سابقتييا)‪.‬‬


‫ّ‬ ‫اإلنتانية و‬
‫ّ‬ ‫و‬

‫كحصيات حمض البول‬


‫ّ‬ ‫الصورة‬
‫حصيات شفيفة ‪ radiolucent‬ال تظير عمى ىذه ّ‬
‫ّ‬ ‫ىناك‬

‫والكزانتين‪.‬‬

‫‪ 1.1.1‬إيكو الكميتين‪:‬‬

‫المثانية‪،‬‬
‫الكموية و ّ‬
‫ّ‬ ‫الحصيات‬
‫ّ‬ ‫الخيار األمثل لمحوامل واألنفال ‪ ،‬ويظير‬

‫الحالبية ‪ ..‬ويمكن كشف االستسقاء الكموي كدليل عمى‬


‫ّ‬ ‫الحصيات‬
‫ّ‬ ‫ولكن غالباً ال تظير‬

‫انسداد حالبي‪.‬‬

‫متعدد الشرائح لمجياز البولي دون حقن‪:‬‬


‫‪ 1.1.1‬الطبقي المحوري ّ‬
‫األول في القولنج الحالبي وذلك لألسباب التالية‪:‬‬
‫وىو الخيار التشخيصي ّ‬

‫الحالبية‪.‬‬
‫ّ‬ ‫وخاصةً‬
‫ّ‬ ‫البولية‬
‫ّ‬ ‫الحصيات‬
‫ّ‬ ‫نوعية عالية في كشف‬
‫حساسية و ّ‬
‫ّ‬ ‫‪.2‬‬

‫‪ .3‬سريع و تظير نتائجو خالل دقائق‪.‬‬

‫‪ .4‬ال يحتاج لحقن مو ّاد ظميمة‪.‬‬

‫‪ .5‬كل أنواع الحصيات تظير عميو ال يوجد حصيات شفافة‪.‬‬

‫‪42‬‬
‫عاعية العالية‪.‬‬
‫أما مساوئو فيي الكمفة العالية و الجرعة ال ّش ّ‬
‫ّ‬

‫يبين الشكل (‪ )2.4‬صورة مقطعية لمبطن تظير فييا حصاة في حويضة الكمية اليمنى‪.‬‬

‫الشكل (‪)1.1‬حصاة في حويضة الكمية اليمنى‪.‬‬

‫بولية‪.‬‬
‫قل استخدامو وانحصر لتشخيص شذوذات ّ‬
‫التصوير الظميل لمجياز البولي ‪ّ IVP :‬‬

‫موية ‪ :‬كالسيوم‪ ،‬فوسفور‪ ،‬صوديوم ‪ ،‬بوتاسيوم ‪ ،‬كمور ‪ ،‬بيكربونات ‪ ،‬حمض‬


‫الد ّ‬
‫التّحاليل ّ‬ ‫‪‬‬

‫الدم‪.‬‬
‫البول وكرياتينين ّ‬

‫تحميل الحصاة في حال طرحيا) يوفر عمينا الكثير من التحاليل‪(.‬‬ ‫‪‬‬

‫‪43‬‬
‫‪ 1.1‬األدوات المستخدمة في البحث ‪:‬‬

‫‪ .1212‬التصىيز المقطعي المحىسب)‪: Computed Tomography (CT‬‬

‫تاريخ الطبقي المحوسب‪: History of CT‬‬

‫تم اختراع أول جياز طبقي محوري عمى يد العالم ‪ G.N.Hounsfield‬في عام ‪ 1972‬وكانت فكرة‬
‫الجياز األساسية ىي ‪:‬فحص مقطع عرضي رفيع لمرأس وشريحة مقطعية من عدة زوايا بواسطة‬

‫حزمة أشعة قممية‪ ،‬وقياس اإلشعاع المنبعث بواسطة الكاشف الومضاني ‪scintillation detector‬‬
‫الذي يربط مع الحاسب من أجل التحميل باستخدام خوارزمية رياضية ما‪ ،‬واعادة بنائيا كصورة‬
‫مقطعية‪.‬‬

‫مبذأ عمل الجهاس‪:‬‬

‫يمكن تمخيص مبدأ عمل الطبقي المحوري بالنقاط التالية‪:‬‬

‫يمكن إعادة بناء البنية الداخمية لممنطقة المدروسة من عدة مساقط لميدف‪.‬‬ ‫‪‬‬

‫تشكل مساقط الشعاع بواسطة مسح مقطع عرضي رفيع لمجسم باستخدام حزمة ضيقة من‬ ‫‪‬‬

‫أشعة ‪ X‬وقياس اإلشعاع المنبعث بواسطة كواشف حساسة لإلشعاع‪.‬‬

‫تضاف األشعة العمودية واألفقية كما في الشكل ‪ B‬إلجراء إعادة بناء عددية ‪numerical‬‬ ‫‪‬‬

‫‪ construction‬لميدف الشكل ‪. C‬‬


‫تخصص قيم سويات رمادية لألرقام من أجل إنتاج الصورة‪.‬‬ ‫‪‬‬

‫‪44‬‬
‫الشكل (‪ )1.1‬يوضح إعادة بناء عددية لمحصول عمى الصور المقطعية‪.‬‬

‫تطور أجيال الطبقي المحوري‪:‬‬

‫لقد مرت ماسحات ‪ CT‬بعدد من التغيرات في التصميم يمكن تصنيفيا في خمس أجيال‪:‬‬

‫‪-2‬الجيل األول) انتقالي دو ارني‪ ،‬كاشف واحد)‪.‬‬

‫‪-3‬الجيل الثاني (انتقالي دو ار ‪,‬كواشف متعددة)‪.‬‬


‫‪-3‬الجيل الثالث) أنبوب دوار‪ ،‬كواشف دورانية)‪.‬‬
‫‪-4‬الجيل ال اربع) أنبوب دوار‪ ،‬كواشف ثابتة)‪.‬‬
‫‪-1‬الجيل الخامس ‪.‬‬

‫‪45‬‬
‫إن معظم أجيزة التصوير الطبقي المحوري المستخدمة تكون من الجيل الثالث والذي يتميز ;‬
‫أصبحت حزمة أشعة ‪ X‬أعرض لتغطي كامل مقطع المريض‪.‬‬ ‫‪‬‬

‫يبمغ عدد الكواشف تقريباً ‪ 500‬كاشف‪.‬‬ ‫‪‬‬

‫تم التخمص من الحركات االنتقالية‪ ،‬نحتاج ىنا إلى حركة دورانية‪.‬‬ ‫‪‬‬

‫تدور الكواشف و أنبوب أشعة ‪ X‬حول المريض‪.‬‬ ‫‪‬‬

‫زمن التصوير ‪ 4-5‬ثواني لممقطع‪.‬‬ ‫‪‬‬

‫الشكل(‪)1.1‬الجيل الثالث ألجيزة التصوير المقطعي‪.‬‬

‫أقسام الجياز‪:‬‬
‫يظير الشكل (‪)5.4‬مخطط صندوقي لجياز التصوير المقطعي‪.‬‬
‫يتكون جياز التصوير المقطعي من‪:‬‬
‫أنبوب أشعة ‪: X-Ray Tube‬‬

‫‪46‬‬
‫أنبوب أشعة ‪ X‬دوار‪.‬‬ ‫‪‬‬

‫البقعة المحرقية أقل من ‪. 0.6 mm‬‬ ‫‪‬‬

‫الجيد الثابت أقل من‪. 120 KV‬‬ ‫‪‬‬

‫يصل تيار األنبوب إلى ‪. mA 711‬‬ ‫‪‬‬

‫السعة الح اررية لممصعد بالمستوى األعظمي ‪ 4,611,111‬وحدة ح اررية‪.‬‬ ‫‪‬‬

‫الشكل (‪)1.1‬المخطط الصندوقي لجياز الطبقي المحوري‪.‬‬

‫محددات الساحة‪: Collimators‬‬

‫يتم استخدام محددين لحزمة أشعة ‪ X‬يوضعان بالقرب من أنبوب أشعة ‪ X‬وبالقرب من الكاشف‪.‬‬

‫ومن الضروري ضبط التسامت )‪) alignment‬بين المحددين بشكل كامل‪ ،‬ويضبط المحدد سماكة‬

‫الشريحة المقطعية من ‪ 1 mm‬إلى‪. 10 mm‬‬

‫الكواشف‪: Detector‬‬

‫ىناك نمطين) خيارين (من الكواشف‪:‬‬

‫‪47‬‬
‫كريستاالت ومضانية‪.Scintillation Crystal‬‬ ‫‪‬‬

‫حجرة تأين غاز‪.Gas Ionization Chamber‬‬ ‫‪‬‬

‫الشكل (‪)1.1‬حجرة تأيين الغاز‪.‬‬

‫كما ويوجد بجياز الطبقي المحوري األج ازء التالية‪:‬‬


‫طاولة المريض‪.‬‬ ‫‪‬‬

‫القنطرة‪.‬‬ ‫‪‬‬

‫الحاسوب‪.‬‬ ‫‪‬‬

‫منصة عرض الصور ووحدة التحكم‪.‬‬ ‫‪‬‬

‫آليات التسجيل ووحدات التخزين‪.‬‬ ‫‪‬‬

‫إعادة بناء الصورة ‪:Image Reconstruction‬‬


‫تقسم طبقة المقطع العرضي من جسم اإلنسان في التصوير المقطعي المحوسب إلى كتل‬ ‫‪‬‬

‫‪ tiny block‬صغيرة‪.‬‬
‫يخصص لكل كتمة رقم متناسب مع درجة التخامد في حزمة أشعة ‪ X‬في كل كتمة‪.‬‬ ‫‪‬‬

‫كل كتمة مستقمة تسمى عنصر الصورة الحجمي ‪. voxel‬‬ ‫‪‬‬

‫يحدد طول عنصر الصورة الحجمي بسماكة الشريحة المختارة‪.‬‬ ‫‪‬‬

‫يتحدد ارتفاع عنصر الصورة الحجمي وعرضو بمساحة كاشف وحيد‪.‬‬ ‫‪‬‬

‫‪48‬‬
‫يستخدم معامل التخامد الخطي لتكمية التخامد‪.‬‬ ‫‪‬‬

‫الشكل (‪)1.1‬يوضح عناصر الصورة الحجمية‪.‬‬

‫يبين الجدول (‪ )2.4‬أنو كمما ازداد عدد المساقط كمما ازداد عدد المعادالت المراد بناؤىا أي‬
‫كمما ازداد عدد المساقط ازداد عدد المعادالت الالزمة لبناء الصورة‪.‬‬
‫جدول(‪)1.1‬عدد المعادالت الالزمة لبناء الصورة‪.‬‬

‫‪N=N0‬‬
‫‪:N‬الفوتونات العابرة‬
‫‪: N0‬الفوتونات الساقطة‬
‫‪ :μ‬معامل التخامد الخطي‬
‫]‪[1/cm‬‬
‫‪ ; X‬سماكة المادة الممتصة‬
‫لألشعة ‪.‬‬

‫‪49‬‬
‫‪N=N0‬‬
‫نحتاج لمعادلة ثانية إليجاد‬
‫‪μ2‬‬
‫‪μ1‬‬
‫لحساب معادالت األربع نحتاج‬
‫‪μ2,μ3,μ4, μ1‬‬
‫‪N1=N0‬‬
‫‪N2=N0‬‬
‫‪N3=N0‬‬

‫‪N4=N0‬‬
‫‪N=N0‬‬
‫نحتاج الى مساقط اخرى‬
‫(‪91‬معادلة) لحساب ‪ 91‬معامل‬
‫تخامد مختمف‬

‫خوارزميات إعادة بناء الصورة ‪: Algorithms for Image Reconstruction‬‬


‫تعرف الخوارزمية بأنيا طريقة رياضية لحل المسائل ‪.‬ىناك اآلالف من المعادالت التي يجب‬
‫حميا لحساب معامل التخامد الخطي لكل عناصر مصفوفة الصورة ‪. pixels‬‬
‫تستخدم حالياً العديد من الطرق المختمفة) أي الخوارزميات (التي تعتمد جميعيا عمى حل‬
‫المعادالت بالسرعة الممكنة دون أي تخفيض في الدقة ‪.‬ىناك ثالثة أنواع من الخوارزميات‪:‬‬
‫‪ -2‬اإلسقاط الخمفي ‪. Back Projection‬‬
‫‪ -3‬الطريقة التك اررية ‪. Iterative Method‬‬
‫‪ -4‬الطرق التحميمية ‪ Analytical Method‬وتضم‪:‬‬
‫تحويل فورييو ثنائي البعد‪. 2-D Fourier Transformation‬‬ ‫‪‬‬

‫فمترة اإلسقاط الخمفي ‪. Filtered Back Projection‬‬ ‫‪‬‬

‫‪50‬‬
‫الشكل (‪ )1.1‬جياز التصوير المستخدم‪.‬‬

‫تم تحويل جميع الصور المستخدمة من الصيغة الناتجة من الجياز ‪DICOM (Digital Imaging‬‬

‫‪)and Communications in Medicine‬إلى صور من نوع‪) JPG Joint Photographic) Group‬‬


‫ليسيل التعامل معيا ضمن الخوارزميات داخل لغات البرمجة مثل ‪. MATLAB, C‬‬

‫‪ 1.1.1‬برنامج الماتالب ‪MATLAB‬‬

‫لمحة عن برنامج ‪: MATLAB‬‬

‫كان البد من اعتماد لغة برمجية خاصة من اجل تحقيق اليدف من ىذا المشروع‪ ،‬حيث تعتمد‬

‫معظم لغات البرمجة المعروفة عمى أسموب البرمجة المباشرة اذ يقوم برصف كائناتو البرمجية‬

‫‪51‬‬
‫عمى واجيات البرنامج واعطاء كل من ىذه الكائنات األحداث واألوامر البرمجية التي ستقوم بتنفيذىا‬
‫عند إعطاء المستخدم األمر بذلك‪.‬‬

‫ففي مجال معالجة الصورة غالباً ما تكون مثل ىذه المغات أكثر تعقيداً وأقل فعالية من المغات التي‬
‫تعتمد عمى بناء إجرائيات ‪ procedures‬تستخدم توابع رياضية وتتعامل بشكل متفاعل مع المصفوفات‬
‫بشتى أنواعيا وأشكاليا إلجراء جميع العمميات الممكنة عمى ىذه المصفوفات بشكل أسرع‪ ،‬ولكون‬
‫الصورة الرقمية تتمثل بمصفوفة السويات الرمادية لكل عنصر صورة فإن إج ارء عمميات معالجة‬
‫معقدة نسبياً عمييا قد يتطمب وقتاً كبي اًر عند استخدام المغات التقميدية‪ ،‬مما يعطي الشعور ببطء‬
‫البرنامج المؤدي لمعمل المطموب‪.‬‬

‫بقوتو بالتعامل مع المصفوفات وىو اختصار‬ ‫وقد اعتمدنا عمى برنامج ال ‪ MATLAB‬المعروف ّ‬
‫ل ‪ Matrix Laboratory‬وتعني مختبر المصفوفات‪ ،‬وىو لغة عالية المستوى وبيئة تفاعمية لمحساب‬
‫العددي والرؤية الحاسوبية والبرمجة‪ ،‬يستطيع المستخدم من خالليا تحميل البيانات وتطوير‬
‫الخوارزميات وانشاء النماذج والتطبيقات وذلك ضمن بيئة سيمة االستخدام‪.‬‬

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

‫‪52‬‬
‫صندوق معالجة الصورة الرقمية في البرنامج‬

‫‪:Digital Image Processing Toolbox‬‬

‫يتمتع برنامج ‪ Matlab‬بميزة التخصيص حيث يحوي لكل تطبيق أو فرع من فروع اليندسة مكتبة أو‬

‫أدوات خاصة بو وىذا يتضمن معالجة الصورة حيث يحوي مكتبة خاصة بيا وتدعى ‪Image‬‬

‫‪ Processing Toolbox‬وتؤمن ىذه المكتبة مجموعة شاممة من خوارزميات والتوابع وتطبيقات‬


‫لمعالجة الصورة‪ ،‬وتحميميا‪ ،‬والرؤيا الحاسوبية‪ ،‬الخوارزميات الحاسوبية‪.‬‬

‫ويستطيع مستخدم ىذه المكتبة من تحميل الصورة وتجزيئيا وتخفيض الضجيج والتحويالت اليندسية‪.‬‬

‫بإمكان ىذه المكتبة التعامل مع مجموعة متنوعة من الصور‪ ،‬التي تتضمن صور ذات مدى‬
‫ديناميكي عالي أو دقة عالية ‪ gigapixel resolution‬وحتى من إنشاء الييستوغرام أو تعديل التباين‬
‫ومعالجة مناطق االىتمام‪.‬‬

‫الجدول (‪)1.1‬المكونات الموجودة في بيئة ‪. GUI‬‬

‫االستخدام‬ ‫األداة‬
‫تعتبر من أىم األدوات حيث يتم من خالليا‬ ‫رؤية قيم عناصر الصورة‬
‫رؤية قيم عناصر الصورة المحددة في نافذة‬ ‫‪Inspect pixel values‬‬

‫جديدة‪.‬‬
‫تظير عدد من معمومات الصورة مثل الطول‬ ‫إظيار معمومات الصورة‬
‫والعرض وقيم الصورة الصغرى والعظمى‪....‬‬ ‫‪information Display image‬‬

‫تقوم ىذه االداة بإظيار تباين الييستوغرام‬ ‫تعديل التباين‬


‫الخاص بالصورة والتعديل عميو تفاعميا من خالل‬ ‫‪Adjust contras‬‬

‫الفارة‪.‬‬
‫يتم من خالليا قطع الجزء المراد العمل عميو في‬ ‫قطع الصورة‬
‫‪53‬‬
‫الصورة‪.‬‬ ‫‪Crop image‬‬

‫يتم من خالل ىذه األداة قياس المسافة بين‬ ‫قياس المسافة‬


‫العناصر وتقدر بعنصر الصورة حيث تشبو في‬ ‫‪Measure distance‬‬

‫عمميا المسطرة‪.‬‬
‫تقوم ىذه األداة بتعديل التباين واإلضاءة من‬ ‫تعديل التباين واإلضاءة من خالل حركة‬
‫خالل تثبيت الفأرة عمى موقع ما ومن ثم حركة‬ ‫الفأرة‬
‫الفأرة لألعمى لنقصان القيمة ولألسفل من أجل‬ ‫‪Adjust contrast/Brightness via mouse‬‬
‫‪Motion‬‬
‫زيادة القيمة‪.‬‬

‫مدخل إلى واجيات المستخدم الرسومية‪Graphic User Interface(GUI):‬‬

‫مقدمة‪:‬‬

‫إن المشكمة التي كانت تواجو مستخدمي ‪ Matlab‬قدرتو الضعيفة عمى العرض وابراز العمل‪،‬‬

‫ولذلك فإن الكثير من المبرمجين كانوا يعتمدون عميو في الحساب وتنفيذ وحل المشاكل الرياضية‬

‫ثم يستخدمون نتائجو في برامج أخرى مثل ‪. Visual Basic‬‬

‫في النسخ الحديثة من ‪ Matlab‬ظيرت وبقوة فكرة إدخال عممية بناء الواجيات في ‪ Matlab‬وىو‬

‫ما يعرف بواجيات المستخدم الرسومية إن ىذه الواجيات جعمت من برنامج ‪ Matlab‬برنامجاً‬

‫متكامالً من حيث السيولة في البرمجة وحل المسائل والقدرة عمى عرض واظيار النتائج بشكل‬

‫رائع‪ ،‬وانشاء بيئة تفاعمية بينو وبين المستخدم‪.‬‬

‫مفيوم واجيات المستخدم الرسومية وكيف تعمل‪:‬‬

‫إن واجيات المستخدم الرسومية عبارة عن عرض بياني تخطيطي يتضمن وسائل أو مكونات‬

‫‪54‬‬
‫تؤمن لممستخدم إنجاز ميام فعالة وجذابة ضمن بيئة ‪. Matlab‬‬

‫كما إن مكونات الواجية ممكن أن تكون قوائم ‪ ، Menus‬أشرطة األدوات ‪ ، Toolbars‬أزرار‬


‫الضغط‪،‬أزرار اختيار ‪ ...‬إلخ‪ ،‬كما تستطيع أيضاً في بيئة ‪ Matlab‬عبر ‪ GUI‬أن تعرض المعطيات‬
‫عمى شكل جداول أو كأشكال بيانية ‪ ,‬وتستطيع تجميع المكونات المترابطة‪.‬‬

‫أما آلية العمل فتعتمد عمى المبدأ التالي‪:‬‬

‫كل مكون) جزء) في ‪ GUI‬وحتى الواجية ككل تترافق بواحدة أو أكثر من االجرائيات المكتوبة من‬
‫قبل المستخدم والتي تعرف باالستدعاءات)‪.(Callbacks‬‬

‫غالبا ما يعرف ىذا النوع من البرمجة بالبرمجة المقادة بالحدث )‪(Event-Driver Programming‬‬

‫حيث إن الحدث ىنا ىو ضغط الزر‪ ،‬وفي البرمجة المقادة بالحدث فإن تنفيذ االستدعاء يكون متزامناً‬
‫‪,‬ومتحكما بو من قبل أحداث موجية من خارج البرمجيات‪.‬‬

‫‪:GUIDE‬‬

‫إن ‪ GUIDE‬عبارة عن بيئة تطوير واجية المستخدم الرسومية ‪ GUI‬في ‪ ، Matlab‬حيث تؤمن ىذه‬

‫البيئة مجموعة من األدوات إلنشاء واجية رسم المستخدم ‪ ، GUI‬ىذه األدوات تبسط عممية تخطيط‬

‫وبرمجة ‪. GUI‬‬

‫‪55‬‬
‫الشكل(‪ )1.1‬كيفية إنشاء ممف‪. GUI‬‬

‫تخطيط واجية المستخدم الرسومية‪GUI :‬‬

‫باستخدام محرر تخطيط ‪ ، GUIDE‬يمكننا أن نمأل الواجية ‪ GUI‬بالمكونات التي نريدىا عبر نقر أو‬
‫سحب مكونات ‪ GUI‬مثل األزرار‪ ،‬حقول النص ‪،‬المنزلقات‪ ،‬المحاور‪ ، .....‬إلى منطقة التخطيط‬

‫والعرض‪ ،‬الجدول (‪)3.4‬يشرحيا بالتفصيل‪.‬‬

‫يمكننا أيضا أن ننشأ القوائم وقوائم السياق لمواجية ‪ GUI‬ومن محرر التخطيط يمكننا تحديد قياس ‪،‬‬
‫تعديل شكل وطبيعة المكونات‪ ،‬محاذاة المكونات‪ ،‬ضبط درجة الجدولة‪ ،‬عرض قائمة ىرمية‬

‫لعناصر المكونات وضبط خيارات ‪ ، GUI‬يظير الشكل(‪ ):.4‬الواجية‪.GUI‬‬

‫‪56‬‬
‫الشكل (‪ )1.1‬واجية ‪ GUIDE‬وشرح لبعض عناصرىا‪.‬‬

‫عناصر التحكم‪:‬‬

‫‪: Push Button ‬ىذا الزر نضغط عمى الفأرة عميو ليعود لحالتو الطبيعية بعد الضغط أي‬
‫كما ىي معظم األزرار التي نتعامل معيا في نظام التشغيل كزر موافق أو إغالق أو غيرىا‪.‬‬
‫‪ ;Toggle Button ‬ليذا الزر وضعيتين ينتقل بينيما عند كل ضغطة بزر الفأرة‪.‬‬
‫‪ :Radio Button ‬زر اختيار وعادة ما يستخدم أكثر من واحد ويكون واحد منيا فقط‬

‫‪57‬‬
‫مختار‬

‫‪ :Check Box ‬زر اختيار أيضاً حيث نضع إشارة صح بجانب الخيار الذي نريده‪.‬‬
‫‪ :Edit Text ‬المكان الذي يسمح لممستخدم الكتابة فيو إلدخال رقم سري أو كممة‬

‫سر‪.....‬الخ‪.‬‬

‫‪ :Static Text ‬نصوص ثابتة نريد اظيارىا لممستخدم‪.‬‬


‫‪ :Slice ‬يشبو شريط التمرير‪.‬‬
‫‪ :List Box ‬مربع يحوي خيارات عديدة‪.‬‬
‫‪ :Pop-up menu ‬تشبو ‪ List Box‬ولكن بشكل اخر تعطي قائمة منسدلة‪.‬‬
‫‪ :Axes‬إلظيار الرسوم والصور‪.‬‬ ‫‪‬‬
‫‪.Panel/Button Group ‬‬
‫‪.Active X Component ‬‬

‫االستدعاءات المستخدمة في ال‪: GUI‬‬

‫إن شكل الواجية وكل نوع من المكونات يقبل أنواعاً محددة من االستدعاءات والتي‬
‫يمكن ارفاقيا معيا‪.‬‬

‫واالستدعاءات التي تكون متاحة ألي مكونة معرفة بخواص ىذه المكونة‪.‬‬

‫وىذه االستدعاءات المبينة في الجدول (‪ )3.4‬التالي نوضح فييا الخاصية وحدث‬


‫التنفيذ‪.‬‬

‫‪58‬‬
‫جدول (‪)1.3‬االستدعاءات المستخدمة في ال‪. GUI‬‬

‫حذث التنفيذ‬ ‫خاصية االستدعاء‬


‫يختار المكونات من لوحة المكونات‬ ‫محرر التخطيط‬
‫الموجودة عمى الجانب اليساري من المحرر‬
‫‪Layout Editor‬‬

‫ويرتبيا في منطقة التخطيط‪.‬‬


‫يضبط القياس لمواجية التي تكون‬ ‫جدولة ضبط قياس الشكل‬
‫معروضة بشكل أولي‪.‬‬
‫‪Figure Resize Tab‬‬

‫ينشئ قوائم وامتدادات) قوائم منبثقة)‪.‬‬ ‫القائمة ‪Menu Editor‬‬ ‫محرر‬


‫تحاذي وتقسم مجموعات المكونات‪،‬‬ ‫المحاذاة ‪Align Objects‬‬ ‫عناصر‬
‫الشبكات والمساطر تمكنك ايضا من‬
‫محاذاة المكونات عمى الشبكة بالتوصيل‬
‫االختياري لمشبكة‪.‬‬
‫يضبط درجة الجدولة والتخزين لممكونات‬ ‫محرر درجة الجدولة‬
‫في منطقة تخطيطك‪.‬‬
‫‪Tab Order Editor‬‬

‫يحدد خصائص المكونات عمى مكونات‬ ‫مراقب الخاصية‬


‫التخطيط لواجيتك‪ ،‬حيث يظير قائمة من‬
‫‪Property Inspector‬‬

‫كل الخصائص التي يمكنك أن تضعيا‬


‫وبعرض القيم الحالية ليا‪.‬‬
‫يعرض قائمة ىرمية من العناصر الموجودة‬ ‫مكتشف اليدف‬
‫عمى الشكل‪.‬‬
‫‪Object Browser‬‬

‫يخزن وينفذ الواجية الحالية ويعرض الممف‬ ‫‪Run‬‬ ‫التنفيذ‬


‫‪ M-file‬المرافق مع الواجية في محرك‬
‫االفتراضي‪.‬‬
‫‪59‬‬
‫برنامج ‪DICOM WORS‬‬

‫سوف نستعرض برنامج ‪ DICOM WORS‬بإصداره المرخص ‪ v.1.3.5‬والذي قمنا عن طريقو‬

‫بتصدير الصور من خالل شرح أىم خصائصو ووظائفو وأىم النوافذ التي يحتوييا البرنامج‪.‬‬

‫تحتوي الواجية الرئيسية عمى العديد من النقاط التي تتيح استيراد قواعد بيانات خاصة لممرضى‬

‫سواء من الحاسب المثبت عميو البرنامج‪ ،‬أو من خالل الشبكة التي يشكل الجياز المستعرض‬

‫جزءًا منيا‪ ،‬أو من خالل أقارص التخزين الميزرية‪ ,‬ومن ثم تنظيم الممفات الخاصة بيؤالء‬

‫المرضى‪ ،‬كما تتيح تصدير ىذه الصور بمواحق مختمفة‪ .‬أضف الى ذلك إمكانية التحكم بشدة‬

‫اإلضاءة والتباين الخاص بالصور من خالل نافذة البرنامج وبشكل تفاعمي من خالل المستخدم‪.‬‬

‫وفي الشكل (‪ )21.4‬أىم االدوات الموجودة في البرنامج;‬

‫الشكل (‪ )1..1‬أىم االدوات الموجودة في شريط األدوات‬

‫‪60‬‬
‫يتيح لنا ىذا البرنامج تصدير الصور من صيغة ‪ DICOM‬والتي تحتوي عمى بيانات وسطية‬
‫متضمنة (‪ )Metadata‬داخل الصورة الى صيغ مختمفة مثل ( ‪ ) Tif، Bmb ،Jpg‬كما يتيح لنا‬
‫البرنامج حفظ الصور في المسارات المطموبة‪ ,‬حيث تسمح ىذه الميزة لممستخدم أن يتعامل مع‬
‫الصور لوحدىا من أجل معالجة متقدمة لمصور فيما بعد أو لمقيام بدراسات معينة عمى الصور‬
‫لوحدىا‪.‬‬

‫يبين الشكل(‪ )22.4‬واجية تصدير الصور في البرنامج‪.‬‬

‫الشكل (‪ )11.1‬يبين واجية تصدير الصور في البرنامج‬

‫‪61‬‬
‫امفصل امرابع‬
‫اخلوارزمية املطورة يف امكشف الآيل عن‬
‫احلصيات وامضمور املكوي يف صور املكية‬
‫املقطعية ابالعامتد عىل أأفضل رشحية منتقاة أآميا‬

‫‪62‬‬
‫المقدمة;‬
‫لقد تطور الفكر البشري منذ األزل بشكل متسارع‪ ،‬ففي البداية كان اإلنسان يقوم بكامل األعمال‬
‫بنفسو ومن ثم قام باختراع األدوات لتساعده عمى أداء عممو وكانت المرحمة التالية اعتماده عمى‬
‫البيئة المحيطة بشكل متزايد ‪،‬ومع تطور عموم الكيرباء وااللكترونيات تطورت اآلالت وزادت‬
‫فاعميتيا في تقديم العون لإلنسان‪ ,‬ومما ال شك فيو أننا ومع التقدم العممي والتقني المستمر قد نعطي‬
‫اآللة صفات خارقة قد تفوق قدراتنا أحياناً‪.‬‬

‫وليس التطور الحاصل في المجال الطبي إال انعكاساً ليذه النيضة المعرفية والتقنية المستمرة ومن‬
‫أىم مجاالت ىذه النيضة دخول الحاسوب في كافة مفاصل العمل الطبي سواء في التشخيص أو‬
‫المعالجة وحتى في اإلحصائيات والدراسات الطبية‪ .‬وما تال ذلك من تطور تقنيات الكشف بمساعدة‬
‫الحاسب )‪ Computer Aided Diagnosis (CAD‬وزيادة عدد األبحاث في ىذا المجال بشكل‬
‫ممحوظ ‪ ،‬وما مشروعنا إال خطوة في ىذا المجال ونأمل أن تحقق المرجو منيا‪.‬‬

‫وفي ىذا الفصل سنشرح الخوارزمية التي توصمنا إلييا في مجال معالجة الصور المقطعية ويوضح‬
‫الشكل(‪ )2.5‬مراحل ىذه الخوارزمية المطورة والعمميات األساسية فييا;‬

‫‪63‬‬
‫المرحلة االولى‬

‫المرحلة الثانية‬

‫الشكل (‪ )1.1‬الخوارزمية المطورة والعمميات األساسية فييا‪.‬‬

‫‪64‬‬
‫‪ 1.1‬الصور المستخدمة في البحث‪:‬‬
‫ىي عبارة عن صور مقطعية محوسبة لمنطقة البطن والحوض تحتوي مختمف أعضاء الجسم‬
‫الموجودة في ىذه المنطقة‪.‬‬

‫وتحتوي الكمية فييا عمى ;‬

‫‪-2‬مجموعة من الحصيات‪.‬‬

‫‪-3‬حالة ضمور كموي‪.‬‬

‫دقة الصور المستخدمة;‬

‫‪Horizontal resolution=96 dpi‬‬ ‫الدقة األفقية ;‬

‫‪Vertical resolution=96 dpi‬‬ ‫الدقة العمودية;‬

‫حجم الصور المستخدمة ;‪Images size‬‬

‫‪Dimension : 512*512‬‬ ‫األبعاد ;‬


‫‪Width : 512 pixels‬‬ ‫العرض;‬

‫‪Height : 512 pixels‬‬ ‫االرتفاع ‪:‬‬

‫‪ 1.1‬اإلجراءات التحضيرية لمصور المستخدمة في البحث‪:‬‬

‫‪ 1.1.1‬المرحمة األولى ‪:‬‬


‫إدخال عدد الصور المراد معالجتيا بشكل تفاعمي من قبل المستخدم ومن ثم قراءة مجموعة الصور‬
‫المقطعية وتخزينيا في مصفوفة وفق التالي;‬

‫‪-2‬استدعاء الممف الذي يحتوي عمى مجموعة الصور ‪.‬‬

‫‪65‬‬
‫‪-3‬تحميل مجموعة الصور المحتواة في الممف في مصفوفة محرفية ‪string‬‬

‫‪ 1.1.1‬المرحمة الثانية ‪:‬‬


‫تطبيق الخوارزمية المطورة عمى كل صورة عمى حدة;‬

‫‪-2‬البدء بقراءة كل صورة وفقاً لموقعيا في المصفوفة المخزنة فييا ومن ثم تحويميا من الصيغة‬
‫(‪ (jpg‬إلى التدرج الرمادي‪.‬‬

‫‪-3‬تطبيق سمسمة العمميات المنطقية والمورفولوجية عمى الصورة وتخزينيا في مصفوفة جديدة إذا تم‬
‫انتقاؤىا وتعطى رقم جديد مع المحافظة عمى رقميا األصمي في بيانات الصورة‪.‬‬

‫‪ 1.1‬المعالجة األولية لمصورة‪:‬‬


‫‪ 1.1.1‬تحويل الصورة من الصيغة (‪ (jpg‬إلى صورة رمادية‪:‬‬

‫ألن التعامل مع الصورة الرمادية أسيل بالنسبة لألنظمة اإللكترونية والحاسوبية من التعامل مع‬
‫الصورة الممونة بصيغة (‪ (jpg‬بينما يختمف األمر بالنسبة لمعين البشرية التي ال تستطيع تمييز أكثر‬
‫تميز آالف األلوان في المنطقة نفسيا‪.‬‬
‫من ثالثين سوية رمادية في منطقة واحدة‪ ،‬بينما ّ‬

‫ويمثل الشكل (‪ )3.5‬الصورة األصمية بصيغة (‪ )jpg‬قبل إجراء عممية التحويل‪.‬‬

‫‪66‬‬
‫الشكل( ‪ )1.1‬الصورة األصمية‬

‫بينما يمثل الشكل (‪ )4.5‬الصورة بعد تحويميا إلى التدرج الرمادي‬

‫مع العمم بأن الصورة لم تتغير بعد تحويميا إلى التدرج الرمادي ولكن أصبحت عممية التعامل معيا‬
‫في العمميات الالحقة أسيل بالنسبة لمحاسب ‪.‬‬

‫‪67‬‬
‫الشكل (‪ )4.3‬الصورة بعد تحويلها إلى التدرج الرمادي‪.‬‬

‫‪ 1.1.1‬تعتيب الصورة الرمادية وتحويميا إلى صورة ثنائية‪:‬‬

‫وقد تم اختيار منتصف السمم الرمادي لتعتيب الصورة بالعتبة(‪ ) 1.6‬وفق العالقة التالية;‬

‫=‬ ‫‪1‬‬ ‫‪if‬‬ ‫‪>128‬‬

‫‪0‬‬ ‫‪otherwise‬‬
‫حيث‪:‬‬

‫‪:‬‬ ‫عناصر الصورة الرمادية‬

‫‪:‬‬ ‫عناصر الصورة الثنائية‬

‫‪68‬‬
‫ويمثل الشكل (‪ )5.5‬الصورة بعد تعتيبيا‪.‬‬

‫الشكل (‪ )1.1‬الصورة الثنائية بعد تعتيبيا‪.‬‬

‫‪1.4‬عمميات المعالجة المطبقة عمى الصورة‪:‬‬


‫لقد تم تجزيء خوارزمية العمل إلى مرحمتين رئيسيتين;‬

‫‪ 1.1.1‬االنتقاء اآللي لمجموعة الشرائح المقطعية األفضل ‪:‬‬


‫وتتألف ىذه العممية من مجموعة من الخطوات مبينة في الشكل (‪;)6.5‬‬

‫‪69‬‬
‫الشكل (‪ )1.1‬المخطط الصندوقي ليذه المرحمة‪.‬‬

‫‪70‬‬
‫‪ 1.1.1.1‬تشكيل قناع يغطي المنطقة المتوقع وجود الكميتين فييا ‪:‬‬

‫وىذا القناع ىو عبارة عن نافذتين مستطيمتين يمثالن المكان المتوقع تواجد الكميتين اليمنى واليسرى‬
‫فيو‬

‫النافذة االولى ‪:‬‬

‫)‬ ‫&&‪=180‬‬ ‫(‪=300‬‬


‫)‬ ‫&&‪120‬‬ ‫(‪=200‬‬
‫النافذة الثانية ;‬

‫)‪(i>=180&&i<=300‬‬
‫)‪(j>=290&&j<=385‬‬
‫حيث ‪:‬‬

‫‪ :‬يمثل ترقيم األعمدة في الصورة‪.‬‬

‫‪ :‬تمثل ترقيم األسطر في الصورة‪.‬‬

‫ويمثل الشكل (‪ )7.5‬القناع المشكل‪.‬‬

‫الشكل(‪ )1.1‬القناع ‪.‬‬

‫‪71‬‬
‫‪ 1.1.1.1‬تطبيق العممية المنطقية )‪ (and‬لمصورة الناتجة مع القناع‪:‬‬

‫وتمثل ىذا العممية ضرب كل عنصر من عناصر الصورة بالعنصر المقابل لو من القناع وبالتالي‬
‫يقتصر خرج ىذه المرحمة عمى العناصر الموجودة داخل نافذتي القناع فقط‪.‬‬

‫ويمثل الشكل(‪ )8.5‬الصورة الناتجة بعد تطبيق العممية المنطقية ‪;and‬‬

‫الشكل(‪ )1.1‬الصورة الناتجة بعد تطبيق العممية المنطقية ‪.and‬‬

‫‪ 1.1.1.1‬توليد عنصر مورفولوجي دائري ‪:‬‬

‫واليدف من توليد ىذا العنصر مقارنة األجسام الناتجة عن المرحمة السابقة معو من أجل تحديد‬
‫األجسام ذات البنية المدورة‪ ،‬أي استخدامو كعنصر مرجعي شبيو ببنية الكمية الطبيعية‪ ،‬وكذلك‬
‫يستخدم كعنصر تشكيل في عممية الفتح التي ستطبق عمى الصورة‪.‬‬

‫‪72‬‬
‫أما بالنسبة لبارامترات ىذا العنصر المولد;‬

‫نصف قطره ‪ 9‬عناصر صورة (‪(Pixels‬‬

‫البارامتر اآلخر قيمتو ‪ 1‬وىو من بارامترات التابع (‪ (strel‬ويمكه أن يأخذ ىذا البارامتر أحد القيم‬
‫التالية ;‬

‫‪0,4,6,8‬‬

‫مثال; يبين الشكل (‪ )9.5‬عنصر مورفولوجي بارامتراتو ‪ r=3‬و‪. N=0‬‬

‫الشكل (‪ )1.1‬عنصر مورفولوجي دائري‬

‫‪73‬‬
‫‪ 1.1.1.1‬تطبيق عممية الفتح (‪: (Opening‬‬

‫وفي ىذه الخطوة تخضع الصورة الناتجة لعممية فتح باستخدام عنصر تشكيل ىو عبارة عن عنصر‬
‫دائري نصف قطره ‪ 9‬عناصر صورة (‪ (pixels‬وذلك لمتخمص من األجسام الصغيرة الغير مرغوبة‬
‫في الصورة‪ ،‬وينتج عن ىذه المرحمة الصورة الموضحة بالشكل (‪.):.5‬‬

‫الشكل (‪ )1.1‬الصورة الناتجة بعد تطبيق عممية الفتح‪.‬‬

‫‪ 1.1.1.1‬حساب مساحة األجسام الناتجة ومقارنتيا مع العنصر الدائري من خالل‬


‫عتبات محددة ‪:‬‬

‫وتم االعتماد في ىذه الخطوة عمى البعدين العمودي واالفقي لألجسام ومقارنة ىذين البعدين مع‬
‫عتبات تم تحديدىا بناءاً عمى التجريب وىي;‬

‫(‬ ‫)‪>1000&&H1<1800‬‬
‫‪74‬‬
‫(‬ ‫&&‪>1000‬‬ ‫)‪<1800‬‬
‫حيث;‬
‫‪ :‬البعد العمودي لمجسم‪.‬‬
‫‪ :‬البعد األفقي لمجسم‪.‬‬
‫فإذا كان البعد األفقي والعمودي لمجسم يحقق ىذه الشروط تم اعتبار الجسم كمية‪.‬‬
‫ويبين الشكل (‪ )21.5‬خرج ىذه الخطوة‪.‬‬

‫الشكل (‪ )1..1‬الصورة الناتجة بعد حساب مساحة االجسام ومقارنتيا‪.‬‬

‫‪75‬‬
‫‪ 1.1.1.1‬تحديد الشرائح التي تكون فييا الكمية أوضح ما يمكن‪:‬‬

‫في كل مرة يتم فييا التعرف عمى جسم يمثل الكمية يتم فييا حفظ الشريحة التي تحتوي الجسم في‬
‫مصفوفة جديدة وترقم بترقيم جديد مع الحفاظ عمى رقم الشريحة األصمي في بيانات الصورة ‪ ،‬وفي‬
‫نياية ىذه المرحمة سيكون لدينا مصفوفة من الشرائح المنتقاة كأفضل الشرائح بالنسبة لمكمية وسيتم‬
‫إظيارىا عناصر ىذه المصفوفة جميعيا‪.‬‬

‫ويظير الشكل (‪ )22.5‬خرج ىذه المرحمة والذي يمثل الشريحة األصمية التي تم معالجتيا‪.‬‬

‫الشكل (‪ )11.1‬الشريحة المنتقاة‪.‬‬

‫وبذلك تكون انتيت المرحمة االولى من المعالجة ونحصل في خرجيا عمى مجموعة من الشرائح‬
‫المقطعية ‪.‬‬

‫‪ 1.1.1‬استخالص الحصيات من الكمية إن وجدت وحساب مساحتيا‬


‫وتشخيص حالة الضمور الكموي‪:‬‬
‫وتقسم ىذه المرحمة إلى عدة مراحل يمكن تمثيميا في المخطط الموضح في الشكل(‪)23.5‬‬

‫‪76‬‬
‫الشكل(‪ )11.1‬مخطط مرحمة استخالص الحصيات‪.‬‬

‫‪77‬‬
‫‪ 1.1.1.1‬اختيار أحد الشرائح المنتقاة في المرحمة السابقة بشكل تفاعمي‪:‬‬

‫يقوم المستخدم في بداية ىذه المرحمة بمعاينة الصور المنتقاة ويختار أحدىا لممعالجة ‪،‬ويجدر بنا‬
‫الذكر ىنا أن ىذه المرحمة تبدأ من الصورة األصمية من جديد بشكل مستقل عن المرحمة السابقة‬
‫نحمل صورة بشكل فردي‬
‫تماماً ألنو في بعض الحاالت ال نطبق خوارزمية االنتقاء اآللي وانما ّ‬
‫ونطبق المعالجة عمييا مباشرةً‪.‬‬

‫وفي ىذه المرحمة سنطبق عمميات المعالجة عمى صورة مغايرة لمصورة التي طبقت عمييا المعالجة‬
‫في المرحمة السابقة ‪.‬‬

‫‪ 1.1.1.1‬تحويل الصورة إلى صورة رمادية ومن ثم تعتيبيا باستخدام العتبة (‪)..1‬‬
‫وتحويميا إلى صورة ثنائية‪:‬‬

‫الشكل(‪ )24.5‬يمثل الصورة األصمية التي ستتم معالجتيا‪.‬‬

‫الشكل (‪ )25.5‬يمثل الصورة الرمادية الناتجة ‪.‬‬

‫الشكل (‪ )26.5‬يمثل الصورة الثنائية الناتجة عن التعتيب عن العتبة (‪.)1.6‬‬

‫الشكل(‪ )11.1‬الصورة األصمية‪.‬‬

‫‪78‬‬
‫الشكل(‪ )11.1‬الصورة الرمادية‪.‬‬

‫الشكل (‪)11.1‬الصورة الثنائية‪.‬‬

‫‪79‬‬
‫‪ 1.1.1.1‬تطبيق العممية المنطقية ‪ and‬بين الصورة الثنائية والقناع المولد سابقاً‬

‫ويبين الشكل (‪ )27.5‬خرج ىذه الخطوة‬

‫الشكل (‪ )11.1‬خرج تطبيق عممية ‪.and‬‬

‫‪ 1.1.1.1‬إجراء عمميات قياس عمى الكميتين اليمنى واليسرى وحساب البارامترات‬


‫اليامة في كل منيما‪:‬‬

‫وفي ىذه الخطوة يتم قياس مجموعة من البارامترات اليامة التي ليا دور في تشخيص الضمور‬
‫الكموي وكذلك حساب مساحة الحصيات وىذه القياسات تتم باالعتماد عمى التعميمة ‪، bwlabel‬‬
‫والبارامترات التي يتم قياسيا ىي ;‬

‫‪-2‬مساحة الكميتين اليمنى واليسرى مقدرة بعدد عناصر الصورة )‪) pixels‬التي تغطي مساحة كل‬
‫كمية‪.‬‬
‫‪80‬‬
‫‪-3‬طول القطرين االفقي والعمودي لكل كمية مقد اًر بعدد عناصر الصورة (‪.)pixels‬‬

‫‪-4‬حساب قيمة القطرين االفقي والعمودي بال ‪ cm‬وذلك ألن قيمة القطر األفقي لمكمية تساعدنا في‬
‫تشخيص حالة الضمور الكموي حيث في الحاالت الطبيعية يكون القطر األفقي لمكمية ]‪،[7-12cm‬‬
‫أما في حاالت الضمور الكموي يكون القطر األفقي لمكمية أقل من ‪ 8cm‬ويمكن أن تتفاوت ىذه‬
‫القيمة مع تفاوت أحجام الكمى بين الناس ‪.‬‬

‫‪1.1.1.1‬تعتيب صور الكمية المستخمصة باستخدام العتبة (‪ )..1‬لمحصول عمى‬


‫الحصيات ‪:‬‬

‫يتم في ىذه المرحمة تعتيب صورة كل من الكميتين اليمنى واليسرى بعتبة (‪ )1.:‬وفق المعادالت‬
‫الرياضية التالية ‪:‬‬

‫=‬ ‫‪1‬‬ ‫‪if‬‬ ‫‪230‬‬

‫‪0‬‬ ‫‪otherwise‬‬

‫‪:‬‬ ‫عناصر الصورة الرمادية‬ ‫حيث‪:‬‬

‫‪:‬‬ ‫عناصر الصورة الثنائية‬

‫وذلك ألن الحصيات تأخذ قيم عالية في السمم الرمادي عمى العكس من باقي أنسجة الكمية وأجزاءىا‬
‫التي تتوزع عند السويات الرمادية المتوسطة وبذلك نكون حصمنا عمى الحصيات الموجودة في كل‬
‫من الكميتين ‪.‬‬

‫ويبين الشكل (‪ )28.5‬الصورة الناتجة عن ىذه المرحمة والتي تمثل الحصيات في كال الكميتين ‪.‬‬

‫‪81‬‬
‫الشكل (‪ )11.1‬الصورة الناتجة عن التعتيب بعتبة (‪.)..1‬‬

‫‪ 1.1.1.1‬تطبيق عممية الفتح باستخدام عنصر تشكيل دائري‪:‬‬

‫واليدف من ىذه العممية المورفولوجية التخمص من األجسام الصغيرة جداً في الصورة والتي ليس ليا‬
‫أي فائدة أو داللة طبية في التشخيص‪ ،‬ونستخدم في عممية الفتح عنصر تشكيل دائري بقطر ‪4‬‬
‫عناصر صورة (‪.(pixels‬‬

‫وىذا ما الحظناه في الشكل (‪ )28.5‬الذي يمثل الصورة الناتجة بعد عممية الفتح حيث تم التخمص‬
‫من كل األجسام غير المرغوبة في الصورة‪.‬‬

‫‪82‬‬
‫الشكل (‪)11.1‬الحصيات في الكميتين اليمنى واليسرى‬

‫‪ 1.1.1.1‬ترقيم المركبات المتصمة باستخدام التعميمة ‪:bwlabel‬‬

‫في ىذه الخطوة نقوم بترقيم المركبات المتصمة لألجسام التي ظيرت في الصورة (‪ )29.5‬من أجل‬
‫حساب عدد الحصيات الموجودة في كال الكميتين ‪.‬‬

‫وكما ىو واضح في الشكل (‪ )29.5‬فإن كل مجموعة من العناصر المتصمة من الممكن أن تكون‬


‫حصية وفي النياية يعود القرار لمطبيب في تحديد ماىية ىذا الجسم ويقتصر دور البرنامج عمى‬
‫المساعدة وتوفير الوقت الالزم في حال أراد الطبيب معاينة جميع الشرائح المقطعية لممريض‪.‬‬

‫‪ 1.1.1.1‬حساب عدد الحصيات وتشخيص حالة الضمور الكموي‪:‬‬

‫يقوم البرنامج ىنا بإظيار عدد الحصيات التي تم تشخيصيا في كل من الكميتين وكذلك يقارن قيمة‬
‫القطر األفقي لمكمية (بال‪ )cm‬والذي حسبناه في الخطوة ‪ 5‬وان كانت تساوي أو أقل من ‪ 8‬سم‪،‬‬
‫‪83‬‬
‫يعطي البرنامج تشخيصاً بوجود ضمور كموي (‪ )atrophy‬في الكمية صاحبة القطر المقارن‪،‬واذا كانت‬
‫ىذه القيمة أكبر من ‪ 8‬سم يعطي البرنامج حالة ال ضمور في الكمية (‪.)non atropy‬‬

‫يبين الشكل (‪ )2:.5‬الكمية اليسرى المستخمصة قبل المعالجة;‬

‫الشكل (‪ )11.1‬صورة الكمية قبل المعالجة‪.‬‬

‫أما الشكل (‪ )31.5‬فيبين الكمية اليسرى المستخمصة بعد المعالجة‬

‫‪84‬‬
‫الشكل (‪)1..1‬الكمية اليسرى بعد المعالجة‪.‬‬

‫أما الشكل (‪ )32.5‬والشكل (‪ )33.5‬فيمثالن الكمية اليمنى المستخمصة قبل وبعد المعالجة عمى‬
‫التوالي‬

‫الشكل (‪ )11.1‬الكمية اليمنى قبل المعالجة‪.‬‬

‫‪85‬‬
‫الشكل (‪ )11.1‬الكمية اليمنى بعد المعالجة‪.‬‬

‫‪ 1.1‬الواجية الرئيسية لمبرنامج‪:‬‬


‫يبين الشكل (‪ )34.5‬واجية البرنامج ;‬

‫‪86‬‬
‫الشكل (‪ )11.1‬واجية البرنامج‪.‬‬

‫تتضمن الواجية ;‬

‫تقسم الواجية إلى ثالثة أقسام رئيسية يشار إليا باألسيم وىي بالترتيب من اليمين إلى اليسار;‬
‫‪-2‬القسم التفاعمي مع المستخدم الذي يتم من خاللو إدخال البارامترات المطموبة وتوجيو البرنامج‪.‬‬

‫ويحتوي ىذا القسم عمى;‬

‫‪87‬‬
‫الشكل (‪ )11.1‬تحميل ممف الصور‪.‬‬

‫النافذة المبينة في الشكل (‪ )34.5‬يتم فييا إدخال البارامتر األول والذي يمثل عدد الصور المراد‬
‫تطبيق الخوارزمية عمييا‪.‬‬

‫أما الزر)‪ (load images‬فيقوم بتحميل ممف الصور الذي يحتوي عمى مجموعة الشرائح المقطعية في‬
‫مصفوفة ‪.string‬‬

‫الشكل (‪ )11.1‬تحميل صورة معينة‪.‬‬

‫بينما نستخدم الزر (‪ (load image‬المبين في الشكل (‪ )36.5‬في حال أردنا تحميل صورة معينة‬
‫وتطبيق عمميات المعالجة عمييا بدون تطبيق خوارزمية االنتقاء اآللي‪.‬‬

‫‪88‬‬
‫الزر )‪ (result‬يعطي نتيجة تطبيق خوارزمية االنتقاء اآللي عمى مجموعة الصور المحممة‬

‫النافذة الثانية يتم فييا إدخال رقم أحد الشرائح المقطعية الناتجة عن خوارزمية االنتقاء بشكل تفاعمي‬
‫أيضاً من قبل المستخدم بعد معاينة ىذه الشرائح‪.‬‬

‫الزر(‪ )analysis‬يقوم بمالجة الصورة المختارة واظيار النتائج‪.‬‬

‫‪-3‬القسم الذي يحتوي البارامترات المقاسة ونتائج التشخيص الخاصة بالكمية اليمنى‪.‬‬

‫‪-4‬القسم الذي يحتوي البارامترات المقاسة ونتائج التشخيص الخاصة بالكمية اليسرى‪.‬‬

‫أما بالنسبة لمبارامترات التي يعطييا البرنامج فيي بالترتيب من األعمى لألسفل;‬

‫‪-2‬مساحة الكمية مقدرة بعدد عناصر الصورة )‪. )pixels‬‬

‫‪-3‬طول القطر العمودي واألفقي لمكمية مقد اًر بعنصر صورة)‪ (pixels‬أيضاً‪.‬‬

‫‪-4‬طول القطر العمودي واالفقي لمكمية مقد اًر بالسنتيمتر )‪ (cm‬وفي األيقونة المجاورة لو يعطي‬
‫البرنامج تشخيص حالة الضمور الكموي بناءاً عمى طول القطر االفقي لمكمية‪.‬‬

‫‪-5‬في ىذه األيقونة يتم تحديد إن تم تشخيص أي حصيات في الكمية أم ال;‬


‫ىناك حصية عمى األقل تم تشخيصيا في الكمية ‪.yes:‬‬

‫لم يتم تشخيص أي حصية ‪.No:‬‬

‫‪-6‬عدد الحصيات في كل كمية‪.‬‬

‫‪-7‬مساحة الحصيات في كل كمية مقدرة بعدد عناصر الصورة )‪.(pixels‬‬

‫وفي أسفل الواجية الرئيسية يتم إظيار صور الكمى المستخمصة من الشرائح المقطعية قبل وبعد‬
‫المعالجة‪.‬‬

‫‪89‬‬
‫الخاتمة‪:‬‬

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

‫‪90‬‬
‫الفصل اخلامس‬
‫النتاجئ واملناقشة‬

‫‪91‬‬
‫سنستعرض في ىذا الفصل نتائج تطبيق الخوارزمية المطورة لكشف الحصيات الكموية وتشخيص بعض‬
‫حاالت الضمور الكموي عمى الحاالت الطبية المستخدمة في البحث ونقيم مجموعة من النقاط التحميمية‬
‫واإلستنتاجات المرتكزة عمى ىذه النتائج التجريبية ‪.‬‬

‫‪ 1.5‬النتائج التجريبية‪:‬‬

‫سنقوم بعرض النتائج التي حصمنا عمييا بتطبيق الخوارزمية المطورة عمى كل حالة من الحاالت‪،‬كما سنبين‬
‫قبل استعراض كل حالة رأي الطبيب والنتيجة التي حصمنا عمييا بواسطة اإلنتقاء اآللي والتشخيص اآللي‪.‬‬

‫‪ 1.1.5‬نتائج الحالة األولى‪:‬‬

‫تبين األشكال (‪ )3-5( )2-5( )1-5‬مجموعة الشرائح المستخدمة وعددىا ‪ 56‬شريحة تغطي منطقة‬
‫الحوض والبطن‪،‬نالحظ في ىذه األشكال أن وضوح منطقة الكميتين يختمف من شريحة إلى أخرى وال يوجد‬
‫قانون أو ترتيب محدد لوضوح ىذه المنطقة‪.‬‬

‫‪ 1.1.1.5‬مناقشة اإلنتقاء اآللي‪:‬‬

‫انتقاء الطبيب‪ :‬لقد رأى المختص الشعاعي أن الشريحة رقم ‪ 45‬ىي األفضل لممعاينة من أجل التشخيص‪.‬‬

‫اإلنتقاء اآللي‪ :‬قام البرنامج بانتقاء أفضل ‪ 4‬شرائح وكانت الشريحة ‪ 45‬من بين ىذه الشرائح المنتقاة‪،‬حيث‬
‫اختار البرنامج الشرائح (‪.)42،43،44،45‬‬

‫تبين األشكال (‪ )7-5( )6-5()5-5( )4-5‬الشرائح ‪ 44،45،43،42‬عمى التوالي‪.‬‬

‫‪92‬‬
‫الشكل (‪ )5.1‬عشرون شريحة من المجموعة المدروسة‬

‫‪93‬‬
‫الشكل (‪ )5.1‬تتمة مجموعة الشرائح المستخدمة في الحالة األولى‬

‫‪94‬‬
‫الشكل (‪ )5.1‬تتمة مجموعة الشرائح المستخدمة في الحالة األولى‬

‫(السطر الثاني‪-‬األولى من اليسار)هي األفضل كما حددها طبيب األشعة المختص‪.‬‬

‫(السطر األول‪-‬الشرائح الثالثة األولى من اليمين اختارها الحاسوب باإلضافة لمتي اختارها الطبيب)‬

‫‪95‬‬
‫الشكل (‪ )5.1‬الشريحة ‪55‬‬

‫الشكل (‪ )1.1‬الشريحة ‪55‬‬

‫‪96‬‬
‫الشكل (‪ )5.1‬الشريحة ‪55‬‬

‫الشكل (‪ )5.1‬الشريحة ‪51‬‬

‫‪97‬‬
‫‪2.1.1.5‬مناقشة تشخيص الحصيات والضمور الكموي‪:‬‬

‫بعد أن قام البرنامج بانتقاء أفضل أربع شرائح في المرحمة السابقة يقوم الطبيب باختيار إحدى ىذه الشرائح‬
‫بشكل تفاعمي‪،‬وذلك لنقوم بتطبيق عمميات المرحمة الثانية عمى الصورة المنتقاة‪.‬‬

‫يبين الجدول (‪ )1-5‬نتيجة تطبيق عمميات المرحمة الثانية عمى الشريحة المختارة‪.‬‬

‫وقد كانت النتائج كما يمي‪:‬‬

‫تشخيص الطبيب‪ :‬تم اكتشاف حصيتان في الكمية اليمنى وحصية واحدة في الكمية اليسرى‪.‬‬

‫التشخيص اآللي‪ :‬أيضاً لقد قام البرنامج المطور باكتشاف حصيتان في الكمية اليمنى وحصية واحدة في‬
‫الكمية اليسرى‪.‬‬

‫أما في ما يخص تشخيص الضمور الكموي فقد كانت نتيجة البرنامج أنو اليوجد ضمور كموي‪ ،‬وأن كال‬
‫الكميتين سميمتين‪.‬‬

‫إال أن القرار النيائي بالنسبة لمتشخيص يعود لمطبيب وما ىذا البرنامج إال لتزويد الطبيب برأي آخر فقط‪.‬‬

‫‪98‬‬
‫الجدول (‪ )5.1‬نتيجة التشخيص الحاسوبي لمحالة األولى‬

‫الصورة الناتجة عن ضرب القناع بالصورة الثنائية‬ ‫الصورة المقطعية األصمية‬

‫التشخيص اآللي لمحصيات‬ ‫إسناد السويات الرمادية األصمية لمصورة السابقة‬

‫‪99‬‬
‫‪ 2.1.5‬نتائج الحالة الثانية‪:‬‬

‫تبين األشكال (‪ )12-5( )11-5()11-5( )9-5( )8-5‬مجموعة الشرائح المستخدمة وعددىا ‪ 91‬شريحة‬
‫تغطي منطقة الحوض والبطن كما في الحالة السابقة‪.‬‬

‫‪1.2.1.5‬مناقشة اإلنتقاء اآللي‪:‬‬

‫انتقاء الطبيب‪ :‬لقد رأى المختص الشعاعي أن الشريحة رقم ‪ 32‬ىي من ضمن الشرائح األفضل لممعاينة من‬
‫أجل التشخيص‪.‬‬

‫اإلنتقاء اآللي‪ :‬قام البرنامج بانتقاء أفضل شريحة وكانت الشريحة المنتقاة من الشرائح التي اختارىا الطبيب‪.‬‬

‫كما يبين الشكل (‪ )13-5‬الشريحة ‪ 32‬التي اختارىا كل من الحاسوب والطبيب‪.‬‬

‫‪100‬‬
‫الشكل (‪ )5.1‬اثنتا عشرة شريحة من المجموعة المدروسة‬

‫‪101‬‬
‫الشكل (‪ )5.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‬

‫(الشريحة ‪ 55‬تقع في السطر األخير‪-‬األولى من اليمين)‬

‫‪102‬‬
‫الشكل (‪ )5..1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‬

‫‪103‬‬
‫الشكل (‪ )55.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‬

‫‪104‬‬
‫الشكل (‪ )55.1‬تتمة مجموعة الشرائح المستخدمة في الحالة الثانية‬

‫‪105‬‬
‫الشكل (‪ )55.1‬الشريحة ‪ 55‬المختارة‬

‫‪ 2.2.1.5‬مناقشة تشخيص الحصيات والضمور الكموي‪:‬‬

‫بعد أن قام الحاسب بانتقاء الشريحة األفضل في المرحمة السابقة ‪،‬يقوم بتطبيق عمميات المرحمة الثانية عمييا‪.‬‬

‫يبين الجدول (‪ )2-5‬نتيجة تطبيق عمميات المرحمة الثانية عمى الشريحة المختارة‪.‬‬

‫وقد كانت النتائج كما يمي‪:‬‬

‫تشخيص الطبيب‪ :‬خمو الكميتين من أي حصيات‪.‬‬

‫التشخيص اآللي‪ :‬أيضاً لم يقم البرنامج المطور بتشخيص أي حصيات في كل من الكميتين‪.‬‬

‫‪106‬‬
‫الجدول (‪ )5.1‬نتيجة التشخيص الحاسوبي لمحالة الثانية‬

‫الصورة الناتجة عن ضرب القناع بالصورة الثنائية‬ ‫الصورة المقطعية األصلية‬

‫ناتج عملية التعتيب‬ ‫إسناد السويات الرمادية األصلية للصورة السابقة‬

‫‪107‬‬
‫ولكن بالنسبة لتشخيص الضمور الكموي بالنسبة ليذا المريض فقد كان خرج البرنامج المطور أنو يوجد‬
‫ضمور كموي في الكمية اليسرى فقط‪ ،‬بينما تكون الكمية اليمنى سميمة‪.‬‬

‫وكما سبق وذكرنا أن القرار األول واألخير يعود لمطبيب نفسو في اعتماد الحالة التشخيصية‪.‬‬

‫‪108‬‬
‫الفصل السادس‬
‫خالصة املرشوع‬
‫والآفاق املس تقبلية‬

‫‪901‬‬
‫‪ 6.1‬الخالصة‪:‬‬
‫يعتبر مجال معالجة الصور الطبية من أحدث المجاالت وأكثرىا قدرةً عمى اإلبداع واالبتكار ‪،‬ويمنح من يعمل‬
‫بو فضاءاً ال محدود من القدرة عمى التطوير بدون أي تكاليف تذكر ‪،‬وعمى الرغم من أن برامج التشخيص‬
‫المحوسب آلياً تساعد بشكل كبير الطبيب أو األخصائي في عممية التشخيص وتوفر عميو الكثير من الجيد‬
‫والزمن الالزمين لمعاينة المحتوى الصوري الطبي بأكممو إال أنيا تبقى وسيمة إلبداء رأي ٍ‬
‫ثان لمطبيب وال‬
‫يمكن أن تحل مكانو وذلك ألنو ال يمكن الوثوق باآللة بشكل مطمق في ىذا المجال ألن الخطأ قد يعني الوفاة‬
‫أو التغاضي عن اعتالالت مرضية قد تودي إلى انعكاسات خطرة عمى صحة اإلنسان في المستقبل ‪.‬‬

‫وما مشروعنا إال أحد ىذه المحاوالت األكاديمية في ىذا المجال الشاسع ‪,‬حيث تمكننا من إنجاز خوارزمية‬
‫عمل برمجية قادرة عمى انتقاء أفضل الشرائح المقطعية من الناحية التشريحية الستخداميا من قبل الطبيب أو‬
‫أخصائي التشخيص في الكشف عن الحصيات والضمور الكموي ‪,‬وىو استم اررية لمجموعة المشاريع التي تم‬
‫إنجازىا في قسم اليندسة الطبية في جامعة دمشق وجميعيا بإشراف الدكتور معن عمار والتي غطت عدد‬
‫واسع من مجاالت معالجة الصور الطبية لمختمف أعضاء الجسم‪.‬‬

‫ويمكننا القول بأن ىذا المشروع يمكن أن يساىم في عممية تشخيص ىذه الحاالت المرضية بنسبة دقة تصل‬
‫إلى‪ %99‬بالنسبة لمحاالت التي تم اختبارىا في المشروع‪.‬‬

‫مع العمم أن الحصول عمى الصور الطبية من المشافي كان ميمة في غاية الصعوبة ولم نستطع الحصول‬
‫عمى صور طبية بالشكل المطموب لزيادة وثوقية المشروع‪.‬‬

‫ومن البارامترات التي تؤثر عمى خرج البرنامج درجة سطوع الصور وآلية توضع جسم اإلنسان أثناء التصوير‬
‫وكذلك نوع الجياز الذي قام بعممية استحصال الصور المقطعية وبارامتراتو األساسية‪.‬‬

‫ومن النقاط اإليجابية في المشروع بأن الحاالت التي تم اختبارىا مستحصمة من أكثر من جياز طبقي‬
‫محوري )‪(CT‬وىذه النقطة تعطي موثوقية أكبر لفعالية وكفاءة المشروع‪.‬‬

‫بناء عمى مجموعة كبيرة من التجارب واالختبارات التي تم‬


‫وفي النياية فإن ىذه الخوارزمية تم اختيارىا ً‬
‫جوة بشكميا األمثل بدون تعقيد ‪.‬‬
‫تطبيقيا عمى الصور المقطعية ‪،‬بيدف الحصول عمى النتيجة المر ّ‬

‫‪990‬‬
‫‪ 6.1‬اآلفاق المستقبلية للمشروع‪:‬‬
‫‪ ‬يمكن تطوير المشروع في المستقبل ليشمل مجموعة من الخوارزميات بحيث يغطي كافة أنواع‬
‫الصور الطبية التي تستخدم في تشخيص اعتالالت الكمية كالصور الشعاعية البسيطة وصور‬
‫اإليكو وغيرىا‪...‬‬

‫‪ ‬كما يمكن تطوير الخوارزمية لتساعد في تشخيص أمراض أخرى باإلضافة إلى الضمور الكموي‬
‫والحصيات الكموية‪.‬‬

‫‪ ‬باإلضافة إلى إمكانية زيادة الخيارات والخدمات المتاحة في البرنامج كي يتمكن من مساعدة الطبيب‬
‫من خالل اقتراح أفضل طريقة لمعالج‪.‬‬

‫‪ ‬كما يمكن ربط ىذا البرنامج مع الجياز الذي قام باستحصال الصور بشكل مباشر أو عبر الشبكة‬
‫العنكبوتية ليصار إلى معالجتيا وارسال النتائج والتشخيص األولي إلى الجية صاحبة العالقة بشكل‬
‫آلي بالكامل‪.‬‬

‫‪ ‬كما يمكن إضافة خوارزمية بناء ثالثي األبعاد والحاقيا بالمشروع لبناء نموذج ثالثي األبعاد‬
‫لمحصيات وكذلك لمكمية في حاالت الضمور الكموي‪.‬‬

‫‪ ‬تطوير خوارزمية البرنامج بشكل يخفف من تأثير التغيرات التي تط أر عمى بارامترات الصورة كدرجة‬
‫إضاءتيا وحجميا وكذلك تبدالت موقع الكمية مما يزيد من فاعمية البرنامج ويوسع من الحاالت‬
‫المستيدفة في المعالجة‪.‬‬

‫‪999‬‬
‫ممحق‬
‫كود البرنامج‬

function varargout = KidneyStones(varargin)


gui_Singleton = 1;
gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @KidneyStones_OpeningFcn,
...
'gui_OutputFcn', @KidneyStones_OutputFcn,
...
'gui_LayoutFcn', [] , ...
'gui_Callback', []);
if nargin && ischar(varargin{1})
gui_State.gui_Callback = str2func(varargin{1});
end

if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State,
varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end

function KidneyStones_OpeningFcn(hObject, eventdata, handles,


varargin)
handles.output = hObject;

ah = axes('unit', 'normalized', 'position', [0 0 1 1]);

bg = imread('medical.jpg'); imagesc(bg);axis off;

Ky=imread('kid.jpg');
imshow(Ky,'Parent',handles.axes8);
uistack(ah, 'bottom');
guidata(hObject, handles);

set(handles.edit1,'Visible','on');
set(handles.edit2,'Visible','off');
set(handles.edit3,'Visible','off');
set(handles.edit4,'Visible','off');

112
function varargout = KidneyStones_OutputFcn(hObject, eventdata,
handles)
varargout{1} = handles.output;
set(handles.edit1,'Visible','on');
set(handles.edit2,'Visible','on');
set(handles.edit3,'Visible','on');
set(handles.edit4,'Visible','on');
set(handles.axes2,'Visible','off');
set(handles.axes3,'Visible','off');
set(handles.axes4,'Visible','off');
set(handles.axes7,'Visible','off');

function pushbutton1_Callback(hObject, eventdata, handles)

global dataimages;global T;
global flag;global Numofimages;
T=zeros(512,512);
for i=1:512
for j=1:512
if((j>=120&&j<=200)||(j>=290&&j<=385))
if(i>=180&&i<=300)
T(i,j)=1;
end
end
end
end

Z=zeros(1,4);
k=1;
for t=1:Numofimages
I=dataimages{t};
II=rgb2gray(I);
F=im2bw(II,.5);
S=and(T,F);

r=8;
m=0;
C=strel('disk', r, m);

SS=imopen(S,C);

[L1,NUM1] = bwlabel(SS);

113
[x1,y1]=find(L1==1);
[x2,y2]=find(L1==2);
H1=length(x1);
H2=length(x2);

if (H1>1000&&H1<1800)&&(H2>1000&&H2<1800)
Z(1,k)= t;
k=k+1;
end
end
for i=1:4
figure(i);
p=Z(1,i);
imshow(dataimages{p});
title(p);
end

function pushbutton2_Callback(hObject, eventdata, handles)


global dataimages;global T;
global flag;global Numofimages;
flag=0;

Nimages = get(handles.edit17,'string');
Numofimages=str2double(Nimages);

global images
images = 'diagnostics';

w = cd;
cd('images');
dataimages={};
for i=1:Numofimages
n=num2str(i);
s=[n,'.jpg'];
image=imread(s);
dataimages(i) = {image};
end
cd(w);

function pushbutton3_Callback(hObject, eventdata, handles)


global dataimages;global T;
global flag;global II;

114
set(handles.edit1,'Visible','on');
set(handles.edit2,'Visible','on');
set(handles.edit3,'Visible','on');
set(handles.edit4,'Visible','on');
set(handles.axes2,'Visible','on');
set(handles.axes3,'Visible','on');
set(handles.axes4,'Visible','on');
set(handles.axes7,'Visible','on');

if (flag==1)
IC=II;
else
indICs = get(handles.edit1,'string');
indIC=str2double(indICs);
IC=dataimages{indIC};
end

T=zeros(512,512);
for i=1:512
for j=1:512
if((j>=120&&j<=200)||(j>=290&&j<=385))
if(i>=180&&i<=300)
T(i,j)=1;
end
end
end
end

ICg=rgb2gray(IC);
F1=im2bw(ICg,.5);
S1=and(T,F1);
r1=8;
m1=0;
C1=strel('disk', r1, m1);

SS1=imopen(S1,C1);
[L11,NUM11] = bwlabel(SS1);

[x11,y11]=find(L11==1);
[x12,y12]=find(L11==2);

H11=length(x11);
H12=length(x12);

115
HL11=num2str(H11);
set(handles.edit11,'string',HL11);
HR12=num2str(H12);
set(handles.edit12,'string',HR12);
HdiameterL=0;
vl=floor(mean(y11));
for i=1:512
if(L11(i,vl)==1)
HdiameterL=HdiameterL+1;
end
end
HdL=num2str(HdiameterL);
VdiameterL=0;
vr=floor(mean(x11));
for i=1:512
if(L11(vr,i)==1)
VdiameterL=VdiameterL+1;
end
end
VdL=num2str(VdiameterL);
DL=[HdL,',',VdL];
set(handles.edit13,'string',DL);
HdiameterLcm=HdiameterL/6;
VdiameterLcm=VdiameterL/6;

HdLcm=num2str(HdiameterLcm);
VdLcm=num2str(VdiameterLcm);
DLcm=[HdLcm,',',VdLcm];
set(handles.edit15,'string',DLcm);
%
HdiameterR=0;
vl=floor(mean(y12));
for i=1:512
if(L11(i,vl)==2)
HdiameterR=HdiameterR+1;
end
end
HdR=num2str(HdiameterR);

VdiameterR=0;
vr=floor(mean(x12));
for i=1:512
if(L11(vr,i)==2)
VdiameterR=VdiameterR+1;
end

116
end
VdR=num2str(VdiameterR);
DR=[HdR,',',VdR];
set(handles.edit14,'string',DR);
HdiameterRcm=HdiameterR/6;
VdiameterRcm=VdiameterR/6;

if (HdiameterRcm<=7)
set(handles.edit18,'string','Atrophy')
else
set(handles.edit18,'string','Non Atrophy')
end
if (VdiameterRcm<=7)
set(handles.edit19,'string','Atrophy')
else
set(handles.edit19,'string','Non Atrophy')
end

HdRcm=num2str(HdiameterRcm);
VdRcm=num2str(VdiameterRcm);
DRcm=[HdRcm,',',VdRcm];
set(handles.edit16,'string',DRcm);

Zleft=zeros(10,10);
Tleft=zeros(512,512);
for i=1:512
for j=1:512
if((j>=120&&j<=200)&&(i>=180&&i<=300))
Tleft(i,j)=1;

end
end
end

for i=1:512
for j=1:512
if(Tleft(i,j)==1)
Zleft(i-179,j-119)=ICg(i,j);
end
end
end

ZZleft=uint8(Zleft);

imshow(ZZleft,'Parent',handles.axes3)
Zright=zeros(20,20);

117
Tright=zeros(512,512);
for i=1:512
for j=1:512
if((j>=290&&j<=385)&&(i>=180&&i<=300))
Tright(i,j)=1;

end
end
end

for i=1:512
for j=1:512
if(Tright(i,j)==1)
Zright(i-179,j-289)=ICg(i,j);
end
end
end

ZZright=uint8(Zright);

imshow(ZZright,'Parent',handles.axes7)

%
HHHl=[];
HHHr=[];

Ileft=zeros(1,1);
Iright=zeros(1,1);
kl=1;kr=1;
T1=uint8(T);

A=ICg.*T1;
FA=im2bw(A,0.9);

r=3;
m=0;
C1=strel('disk', r, m);

FS=imopen(FA,C1);

NUMright=0;
NUMleft=0;

[L,NUM] = bwlabel(FS);
if(NUM>0)
for i=1:NUM
[x,y]=find(L==i);

118
M=mean(y);
if (M<256)
Ileft(kl)=i;
kl=kl+1;
else
Iright(kr)=i;
kr=kr+1;
end
end
NUMright=length(Iright);
NUMleft=length(Ileft);
end

if(NUMleft>0)
set(handles.edit4,'string','yes');
NL=num2str(NUMleft);
set(handles.edit3,'string',NL);
% figure;
%imshow(ICg);
%title('Stones');
% hold on
for i=1:NUMleft
j=Ileft(i);
[xl,yl]=find(L==j);
Hl=length(xl);

Hhl=num2str(Hl);
if (i==1)
HHHl=[HHHl Hhl];
else
HHHl=[HHHl ',' Hhl];
end

for l=1:Hl
ZZleft(xl(l)-179,yl(l)-119)=0;
end

imshow(ZZleft,'Parent',handles.axes2)
end

set(handles.edit2,'string',HHHl);
else
imshow(ZZleft,'Parent',handles.axes2);
set(handles.edit4,'string','No');

119
set(handles.edit2,'string','No');
set(handles.edit3,'string','No');
end

if(NUMright>0)
set(handles.edit5,'string','yes');
NR=num2str(NUMright);
set(handles.edit6,'string',NR);
hold on
for i=1:NUMright
j=Iright(i);
[xr,yr]=find(L==j);
Hr=length(xr);

Hhr=num2str(Hr);
if (i==1)
HHHr=[HHHr Hhr];
else
HHHr=[HHHr ',' Hhr];
end
for r=1:Hr
ZZright(xr(r)-179,yr(r)-289)=0;
end
end
imshow(ZZright,'Parent',handles.axes4);
set(handles.edit7,'string',HHHr);
else
imshow(ZZright,'Parent',handles.axes4)
set(handles.edit5,'string','No');
set(handles.edit6,'string','No');
set(handles.edit7,'string','No');
end

function edit1_Callback(hObject, eventdata, handles)


function edit1_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit2_Callback(hObject, eventdata, handles)


function edit2_CreateFcn(hObject, eventdata, handles)

120
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit3_Callback(hObject, eventdata, handles)


function edit3_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit4_Callback(hObject, eventdata, handles)


function edit4_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit5_Callback(hObject, eventdata, handles)


function edit5_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit6_Callback(hObject, eventdata, handles)


function edit6_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit7_Callback(hObject, eventdata, handles)


function edit7_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))

121
set(hObject,'BackgroundColor','white');
end

function pushbutton4_Callback(hObject, eventdata, handles)


global flag;
global II;
[filename, user_cancelled] = imgetfile;
if user_cancelled
disp('User pressed cancel')
else
disp(['User selected ', filename])
end
flag=1;
II=imread(filename);

function edit8_Callback(hObject, eventdata, handles)


function edit8_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit11_Callback(hObject, eventdata, handles)


function edit11_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit12_Callback(hObject, eventdata, handles)


function edit12_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit13_Callback(hObject, eventdata, handles)


function edit13_CreateFcn(hObject, eventdata, handles)

122
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit14_Callback(hObject, eventdata, handles)


function edit14_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit15_Callback(hObject, eventdata, handles)


function edit15_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit16_Callback(hObject, eventdata, handles)


function edit16_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit17_Callback(hObject, eventdata, handles)


function edit17_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

function edit18_Callback(hObject, eventdata, handles)


function edit18_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))

123
set(hObject,'BackgroundColor','white');
end

function edit19_Callback(hObject, eventdata, handles)


function edit19_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end

124
‫المراجع‬

:‫مرجع بالمغة العربية‬


‫ا‬

.‫ جامعة دمشق‬."‫) "نظم إظهار الصور الطبية ومعالجتها‬3102(.‫ م‬,‫[ عمار‬1]

‫المركز العربي‬: ‫) "معالجة الصور الرقمية" دمشق‬0993(.‫ م‬,‫ عمار‬.‫ ب‬,‫ وينتز‬.‫ر‬,‫[ غونزالس‬2]
.‫لمتعريب والترجمة والتأليف والنشر‬

."‫" الماتالب لممهندسين‬.‫ع‬, ‫[ شاهين‬3]

،‫ منشورات جامعة دمشق‬،"‫) " الفزيولوجيا والتشريح‬8002(،.‫ومخموف ي‬. ‫[شهال ع‬4]

.‫مطبعة الروضة‬

:‫مراجع بالمغة االنكميزية‬

[5] Emil a.tanagho and Jack w.mcaninch (2008)” smith's general urology”

[6] Gonzalez, R. and Wood, E. (2002) "Digital Image Processing", Printice


hall.

[7] Gonzalez, R., Wood, E. and Eddins, S. (2009) "Digital Image


Processing using MATLAB", Second Edition, Gatesmark Publishing.

[8] Stoitsis, J. , Valavanis, I. , Mougiakakou, S. , Golemati, S. , Nikita,A.


and Nikita, K. (2006) "Computer aided diagnosis based on medical
image processing and artificial intelligence methods", Science Direct,
569, pp. 591-595.

125
:‫المواقع اال لكترونية‬

[9 ] http://www.matlab4engineering.blogspot.com/new/54d/gui.html
[10]http://infomag.news.sy/index.php?inc=issues/showarticle&issuenb=19&
id=360

[11] www.who.int.

[12]www.aub.edu.lb/fea/ece/research/Documents/Report/fyp_0506/23_Repo
rt.pdf

[13] www.mathworks.com.

126
Syrian Arab Republic
Damascus University
Faculty of Mechanical &Electrical
Engineering
Department of Biomedical Engineering

Automated Detection of the Nephrolithiasis and


Kidney Atrophy in the Kidney Cross-Sectional Image
Depending on the Best Automatically Selected Slice
Graduation Project prepared to obtain the degree of
BSc in Biomedical Engineering

By
Waref Ali Nawar Maron
Wissam Aflaq

Supervised by
Prof. Maan Ammar

Academic Year:
2015/2014

You might also like