شماره مدرك
21317
شماره راهنما
18247
پديد آورنده
الحجار، ذو الفقار
عنوان
بهبود كارايي هوش مصنوعي لبهاي براي پردازش سيگنالهاي پروتز با استفاده از فشردهسازي مدل
مقطع تحصيلي
كارشناسي ارشد
گرايش تحصيلي
بيوالكتريك
محل تحصيل
اصفهان : دانشگاه صنعتي اصفهان
سال دفاع
1405
صفحه شمار
119ص
توصيفگر ها
سيگنالهاي پروتز , سيگنال الكترومايوگرافي سطحي , مدل فشردهسازي , روش عدمقطعيت , كوانتيزهسازي
تاريخ ورود اطلاعات
1405/07/20
كتابنامه
كتابنامه
رشته تحصيلي
مهندسي پزشكي
دانشكده
مهندسي برق و كامپيوتر
تاريخ ويرايش اطلاعات
1405/07/22
كد ايرانداك
23262730
چكيده فارسي
پردازش سيگنالهاي پروتز، سيگنال الكترومايوگرافي سطحي (sEMG) را از اندام باقيمانده رمزگشايي ميكند تا حركت موردنظر كاربر را استنباط كرده و يك دست مصنوعي را در زمان واقعي كنترل كند. كنترلكننده بايد در حدود 100–125 ms پاسخ دهد تا حس عامليت كاربر حفظ شود، دقت بالاي طبقهبندي تداوم يابد و سيستم بتواند بر روي سختافزاري با محدوديت باتري و حافظه كه درون سوكت پروتز قرار ميگيرد، اجرا شود. فشردهسازي مدل يكي از ابزارهاي مهم نرمافزاري براي مديريت همزمان محدوديتهاي تأخير، انرژي و حافظه است؛ بااينحال، مطالعات موجود تكنيكهاي منفرد را با استفاده از معيارهاي جانشين ناسازگار و كاليبرهنشدهاي مانند اندازه مدل، FLOPs يا زمان استنتاج ارزيابي ميكنند و در نتيجه، مرز كارايي انتخابهاي مختلف فشردهسازي براي رمزگشايي سيگنالهاي پروتزي در زمان طراحي بهطور كافي مشخص نشده است.
اين پاياننامه اين مرز كارايي را با استفاده از يك آزمايش مقايسهاي كاملاً متقاطع و صرفاً نرمافزاري مشخص ميكند. سه معماري شامل 1D-CNN، LSTM و GRU، چهار سطح كوانتيزهسازي شامل FP32، FP16، INT8-PTQ و INT8-QAT و سه روش عدمقطعيت شامل آنتروپي، MC-dropout و ensemble در 36 پيكربندي با يكديگر تركيب شدند و تحت دو پروتكل بر روي مجموعهداده Ninapro DB2 ارزيابي شدند: يك پروتكل بينفردي (5-fold بهصورت فردمحور، 49 كلاس و 180 اجرا) و يك پروتكل درونفردي (10-fold براي افراد، 18 كلاس و 360 اجرا) كه در مجموع شامل 540 اجرا بود. هر سطح دقت بهعنوان مدل مستقرشده ارزيابي شد و انرژي با استفاده از يك مدل تحليلي يكپارچه براي هزينه، با درنظرگرفتن پهناي بيت و حافظه، برآورد شد؛ نه اينكه مستقيماً اندازهگيري شود.
پروتكل ارزيابي تأثير بهمراتب بيشتري بر دقت نسبت به كوانتيزهسازي داشت؛ بهطوريكه ميانگين دقت در پروتكل درونفردي 0.6560، در مقايسه با 0.3013 در پروتكل بينفردي بود (+0.355)، در حالي كه تعاريف مدل و معيارها يكسان بودند. كوانتيزهسازي در سطوح ارزيابيشده تنها تأثير اندكي بر دقت طبقهبندي داشت؛ بهگونهاي كه تغييرات ميانگين براي FP16، INT8-PTQ و INT8-QAT بهترتيب +0.0080، +0.0092 و +0.0103 بود و بيشترين تغيير منفرد برابر با 0.0442 به دست آمد. از نظر هزينه، FP16 اندازه مدل را به نصف كاهش داد و انرژي برآوردشده را در تمام معماريها به ميزان 2.6–3.1 برابر كاهش داد. براي معماري 1D-CNN، كه INT8 كل مدل را پوشش ميداد، انرژي برآوردشده 9.0 برابر و اندازه مدل 4.0 برابر كاهش يافت.
معماري 1D-CNN همچنين مطلوبترين ويژگيهاي كارايي را ارائه داد؛ بهطوريكه داراي 0.26 M عمليات MAC و تأخير استنتاج 0.298–0.572 ms بود، در حالي كه اين مقادير براي GRU بهترتيب 7.84 M عمليات MAC و 5.754–6.193 ms بودند. همچنين، 1D-CNN در هر 12 حالت متناظر، بالاترين دقت را به خود اختصاص داد. براي كوچكترين مدلها، زمان انتقال ثابت 1.78 ms مربوط به بسته تصميمگيري، تقريباً 73% از تأخير انتهابهانتها را تشكيل ميداد كه نشان ميدهد بهبودهاي حاصل در سمت استنتاج، لزوماً بهصورت متناسب به بهبودهاي سطح سيستم منجر نميشوند. اين مطالعه يك پروتكل معيارگذاري بازتوليدپذير و صرفاً نرمافزاري، يك مدل تحليلي يكپارچه براي هزينه و ميزان پوشش اندازهگيريشده كوانتيزهسازي را بهعنوان مرجعي در زمان طراحي براي ارزيابي پيكربنديهاي فشردهسازي در برابر محدوديتهاي تأخير و انرژي پروتز ارائه ميكند.
چكيده انگليسي
Prosthetic signal processing decodes surface electromyography (sEMG) from the residual limb to infer intended movement and drive an artificial hand in real time. The controller must respond within roughly 100–125 ms to preserve the userʹs sense of agency, sustain high classification accuracy, and run on battery- and memory-limited hardware that fits inside a prosthetic socket. Model compression is an important software lever for this joint latency–energy–memory budget, but the literature evaluates individual techniques using inconsistent and uncalibrated proxies such as model size, FLOPs, or inference time, leaving the efficiency frontier of compression choices for prosthetic decoding insufficiently characterized at design time.This thesis characterizes that frontier with a software-only, fully crossed comparative experiment. Three architectures (1D-CNN, LSTM, GRU), four quantization levels (FP32, FP16, INT8-PTQ, INT8-QAT), and three uncertainty methods (entropy, MC-dropout, ensemble) were crossed into 36 configurations and evaluated under two protocols on Ninapro DB2: a cross-subject protocol (5 subject-wise folds, 49 classes, 180 runs) and a within-subject protocol (10 subject folds, 18 classes, 360 runs), for 540 runs in total. Every precision level was evaluated as the deployed model, and energy was estimated using a unified, bit-width- and memory-aware analytical cost model rather than measured.
The evaluation protocol had a substantially larger effect on accuracy than quantization: mean accuracy was 0.6560 within-subject compared with 0.3013 cross-subject (+0.355) under identical model and metric definitions. Quantization had only a small effect on classification accuracy at the evaluated levels, with mean changes of +0.0080 (FP16), +0.0092 (INT8-PTQ), and +0.0103 (INT8-QAT), and a maximum single change of 0.0442. On the cost side, FP16 halved model size and reduced estimated energy by 2.6–3.1× across all architectures. For the 1D-CNN, where INT8 covered the full model, estimated energy was reduced by 9.0× and model size by 4.0×.The 1D-CNN also provided the most favorable efficiency characteristics, with 0.26 M MACs and 0.298–0.572 ms inference latency, compared with 7.84 M MACs and 5.754–6.193 ms for the GRU, while leading accuracy in all 12 matched settings. For the smallest models, the fixed 1.78 ms transmission time of the decision packet accounted for approximately 73% of end-to-end latency, showing that inference-side gains do not translate proportionally into system-level gains. The study provides a reproducible software-only benchmarking protocol, a unified analytical cost model, and measured quantization coverage as a design-time reference for assessing compression configurations against prosthetic latency and energy constraints.
استاد راهنما
فروغ السادات طباطباء
استاد داور
محمدرضا احمدزاده , امير اخوان بي تقصير