View Full Version : راهنمایی در مورد فرمول بهبود تصویر
eletcomp
دوشنبه 15 دی 1393, 21:32 عصر
با سلام
میخواستم بدونم این فرمول ها چی هستند و چطور اعداد به وسیله ی اینها به دست می ایند؟؟
با رنگ مشخص کردم! ان سیگما چی هست و hr و s=tr و.........
ایا فرمول خاصی دارند؟
سپاس
http://www.uplooder.net/img/image/37/73d51a2f78cd5bb20ab2205f6861796e/1.JPG
rahnema1
سه شنبه 16 دی 1393, 18:09 عصر
سلام
اگه یک تصویر خاکستری با یک کانال داشته باشیم با متلب اینجور میشه
[VB]
r = imread("file.tif");
h = imhist(r);
sig_h = cumsum(h);
sig_p = sig_h / prod(size(r));
y = round(sig_p * max(r(:)));
output = r;
for i=1:numel(y)
output(output == r(i)) = y(i);
end
eletcomp
پنج شنبه 18 دی 1393, 22:25 عصر
ممنون دوست عزيز:من ميخوام بدونم ايا hr : فرمول خاصي داره؟؟ ميگن طبق فرمول امار و احتمالات هست!!! نميدانم فراواني تجمعي و نسبي و... در اصل من فرمول اماري مقادير اي که توضيح داديد را ميخوام!! و ميخوام بدونم hr طبق چه فرمولي مقدار اش به دست مياد مثلا ميشه صفر !!!سپاس
rahnema1
جمعه 19 دی 1393, 07:32 صبح
شما فرض کنید یک تصویر 4 بیتی داریم که هر پیکسل میتونه مقادیر بین 0 تا 15 اختیار کنه
hr در واقع فراوانی مطلق داده ها است. مثلا برای پیدا کردن فراوانی مطلق مقدار 4 می آییم در تمام تصویر جستجو می کنیم و تعداد پیکسلهایی که مقدار اونها برابر 4 هست را به دست میاریم که این تعداد میشه فراوانی مطلق.
اونجا که نوشته cumulative sum یعنی فراوانی مطلق تجمعی. فراوانی مطلق تجمعی یک مقدار برابر است با فراوانی آن مقدار بعلاوه فراوانی مطلق تجمعی مقدار قبلش.
مثلا برای مقدار 6 که فراوانی مطلق اون برابره با 15481 و فراوانی مطلق تجمعی 5 که قبل از اونه برابره با 24076 اگه این دو عدد جمع بشه فراوانی مطلق تجمعی 6 بدست میاد که میشه 39557 = 15481+24076
کادر سبز هم که فرمول فراوانی نسبی تجمعی را نوشته که برای اون، فراوانی مطلق تجمعی را تقسیم بر تعداد کل پیکسلهای تصویر n می کنیم
برای y هم مقدار 15 که بیشترین مقدار هست را ضرب در فراوانی نسبی تجمعی می کنیم
حالا که y را داریم در تصویر جستجو می کنیم هر جا مقدار r داشتیم به جای اون مقدار y میذاریم تا تصویر بهبود شده به دست بیاد
eletcomp
جمعه 19 دی 1393, 14:37 عصر
بسیار ممنون دوست عزیز از توضیحات شما:قلب:
تقریبا یک چیز هایی متوجه شدم!!! ولی یک جاهایی اش را نه!!! اسلاید یک نمونه سئوال امتحانی برای درس پردازش تصویر میتونه باشه برای همین باید جزییات کامل مقادیر و فرمول های اماری را بدونم!!!
چند سئوال:
1.به نظر شما اگر این سئوال توی امتحان بیاد مقادیر hr و r داده می شود!!! اگر داده نشود خودمان چطوری باید این 2 مقدار را به دست بیاریم؟؟
توي جدول انجايي که مقدار r مساوي 9 هست را نگاه کن : انجا رو به رو اش مقدار hr مساوي 4615 هست و مقدار سيگما hr مساوي هست با 69065 هست!!! الان اين مقادير چه طوري به دست مي ايد!!! البته اینجا مقادیر باید داده شود تا بتوانیم طبق توضیحاتی که دادید به دست بیاوریم!! صحبت سر ندادن مقادیر هست!! که چطور به دست می ایند!!
2.توی قرمول مستطیل سبز که سیگما hr تقسیم بر n شده است !! ان n مقدار اش از کجا به دست امده است؟؟؟ میتونید یک مثال از n بزنید!!؟؟ مثلا r=6 را یک توضیح میدهید!!
3.لطفا طریقه به دست مقدار y را هم یک توضیح بدهید!! طبق توضیحات شما مقدار 15 باید در ضربدر فراوانی نسبی تجمعی بشود!! مثلا برای r=4 را نظر می گیریم که فراوانی نسبی تجمعی اش شده 0.0240 که در 15 ضرب میشه گه حاصل اش میشه 0.36 که انجا مقدار y شده 0 !!! چرا اینطوری شده؟؟؟ ایا عدد باید گرد بشه به کران پایین !!!؟؟
سپاس
rahnema1
جمعه 19 دی 1393, 22:19 عصر
این یک مثال
مربع اولی یک تصویر پنج در چهار هست و نهایتا در زیر تصویر بهبود شده
12 , 7 , 3 , 6
1 , 4 , 7 , 2
2 ,13 , 6 , 6
8 , 7 , 5 , 6
9 , 9 , 8 , 7
r h cum s=T(r) y
0 0 0 0 15 * 0 = 0 => 0
1 1 1 0.05 15 * 0.05 = 0.75 => 1
2 2 3 0.15 15 * 0.15 = 2.25 => 2
3 1 4 0.2 15 * 0.2 = 3 => 3
4 1 5 0.25 15 * 0.25 = 3.75 => 4
5 1 6 0.3 15 * 0.3 = 4.5 => 4
6 4 10 0.5 15 * 0.5 = 7.5 => 7
7 4 14 0.7 15 * 0.7 = 10.5 => 10
8 2 16 0.8 15 * 0.8 = 12 => 12
9 2 18 0.9 15 * 0.9 = 13.5 => 13
10 0 18 0.9 15 * 0.9 = 13.5 => 13
11 0 18 0.9 15 * 0.9 = 13.5 => 13
12 1 19 0.95 15 * 0.95 = 14.25 => 14
13 1 20 1 15 * 1 = 15 => 15
14 0 20 1 15 * 1 = 15 => 15
15 0 20 1 15 * 1 = 15 => 15
14,10, 3 , 7
1, 4 , 10, 2
2, 15, 7, 7
12,10, 4, 7
13 , 13, 12,10
eletcomp
شنبه 20 دی 1393, 09:18 صبح
بسیار ممنون دوست عزیز:
کادر سبز هم که فرمول فراوانی نسبی تجمعی را نوشته که برای اون، فراوانی مطلق تجمعی را تقسیم بر تعداد کل پیکسلهای تصویر n می کنیم
فقط این n را متوجه نشدم از کجا میاید!!! الان توی مثال خودتان مقدار n چطوری پیدا کردید توی فرمول فراوانی نسبی تجمعی گذاشتید!!
سپاس
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.