আমি কীভাবে জিএলসিএম ব্যবহার করে টেক্সচারটি পুনরুদ্ধার করব এবং এসভিএম ক্লাসিফায়ার ব্যবহার করে শ্রেণিবদ্ধ করব?


12

আমি লিভার টিউমার বিভাজন এবং শ্রেণিবিন্যাসের একটি প্রকল্পে আছি। আমি যথাক্রমে লিভার এবং টিউমার বিভাজনের জন্য অঞ্চল বৃদ্ধি এবং এফসিএম ব্যবহার করি। তারপরে, আমি টেক্সচার বৈশিষ্ট্য নিষ্কাশনের জন্য গ্রে লেভেল কো-ইনওভারেন্স ম্যাট্রিক্স ব্যবহার করেছি। শ্রেণিবদ্ধের জন্য আমাকে সাপোর্ট ভেক্টর মেশিন ব্যবহার করতে হবে। তবে আমি কীভাবে বৈশিষ্ট্যটির ভেক্টরগুলিকে সাধারণ করতে জানি না যাতে আমি এটি এসভিএমকে ইনপুট হিসাবে দিতে পারি। কেউ কী বলতে পারেন যে এটি মাতলাবে কীভাবে প্রোগ্রাম করবেন?

জিএলসিএম প্রোগ্রামে আমি টিউমারটি সেগমেন্টযুক্ত চিত্রটি ইনপুট হিসাবে দিয়েছি। আমি কি সঠিক ছিলাম? যদি তা হয়, তবে আমার ধারণা, আমার আউটপুটটিও সঠিক হবে।

আমার জিএমসিএম কোডিং, আমি যতদূর চেষ্টা করেছি,

I = imread('fzliver3.jpg');
GLCM = graycomatrix(I,'Offset',[2 0;0 2]);
stats = graycoprops(GLCM,'all')
t1= struct2array(stats)


I2 = imread('fzliver4.jpg');
GLCM2 = graycomatrix(I2,'Offset',[2 0;0 2]);
stats2 = graycoprops(GLCM2,'all')
t2= struct2array(stats2)

I3 = imread('fzliver5.jpg');
GLCM3 = graycomatrix(I3,'Offset',[2 0;0 2]);
stats3 = graycoprops(GLCM3,'all')
t3= struct2array(stats3)

t=[t1,t2,t3]
xmin = min(t); xmax = max(t);
scale = xmax-xmin;
tf=(x-xmin)/scale

এটি কি সঠিক বাস্তবায়ন ছিল? এছাড়াও, আমি শেষ লাইনে একটি ত্রুটি পেয়েছি।

আমার ফলাফল:

stats = 

   Contrast: [0.0510 0.0503]
Correlation: [0.9513 0.9519]
     Energy: [0.8988 0.8988]
Homogeneity: [0.9930 0.9935]
t1 =

Columns 1 through 6

0.0510    0.0503    0.9513    0.9519    0.8988    0.8988
Columns 7 through 8

0.9930    0.9935
stats2 = 

   Contrast: [0.0345 0.0339]
Correlation: [0.8223 0.8255]
     Energy: [0.9616 0.9617]
Homogeneity: [0.9957 0.9957]
t2 =

Columns 1 through 6

0.0345    0.0339    0.8223    0.8255    0.9616    0.9617
Columns 7 through 8

0.9957    0.9957
stats3 = 

   Contrast: [0.0230 0.0246]
Correlation: [0.7450 0.7270]
     Energy: [0.9815 0.9813]
Homogeneity: [0.9971 0.9970]
t3 =

Columns 1 through 6

0.0230    0.0246    0.7450    0.7270    0.9815    0.9813
Columns 7 through 8

0.9971    0.9970

t =

কলাম 1 থেকে 6

0.0510    0.0503    0.9513    0.9519    0.8988    0.8988

7 থেকে 12 পর্যন্ত কলাম

0.9930    0.9935    0.0345    0.0339    0.8223    0.8255

13 থেকে 18 পর্যন্ত কলাম

0.9616    0.9617    0.9957    0.9957    0.0230    0.0246

19 থেকে 24 পর্যন্ত কলাম

0.7450    0.7270    0.9815    0.9813    0.9971    0.9970

??? Error using ==> minus
    Matrix dimensions must agree.

ইনপুট চিত্রগুলি হ'ল:

fzliver1 fzliver2 fzliver3


ফাজি সি-ম্যানস অ্যালগরিদমটি প্রয়োগ করতে আপনি কী ব্যবহার করেছেন?
স্পেসি

@ মোহাম্মদ আমি আপনাকে স্যার পাইনা। আপনি যদি সফ্টওয়্যার সম্পর্কে জিজ্ঞাসা করছেন, আমি মতলব ব্যবহার করেছি।
গোমাঠি

হ্যাঁ আমি বুঝতে পেরেছি, তবে আমার অর্থ আপনি কী ফাজি-সি-মীমাংশ বিভাজন বাস্তবায়নের জন্য একটি অন্তর্নির্মিত গ্রন্থাগার ব্যবহার করেছেন, বা আপনি নিজের লেখা লিখেছিলেন বা একটি তৃতীয় পক্ষের লাইব্রেরি আমদানি করেছেন? আমি জিজ্ঞাসা করি কারণ আমিও পাশাপাশি একটি বিভাজন বাস্তবায়নে আগ্রহী এবং আমার প্ল্যাটফর্মটিও ম্যাটল্যাব।
স্পেসি

@ মোহাম্মদ না স্যার, আমি এফসিএম-এর জন্য নির্দিষ্ট কোনও লাইব্রেরি ইনস্টল করি নি। আমি এফসিএম থ্রেশহোল্ডিং ব্যবহার করেছি। মতলব কেন্দ্রীয় ফাইল এক্সচেঞ্জ দেখুন। আমি আশা করি এটি আপনার পক্ষে কার্যকর হবে।
গোমথি

ভাল পদ্ধতি তবে আমার ENVI 4.0 সফ্টওয়্যার রয়েছে। আমি গাছের ভলিউম মূল্যায়ন করতে প্রসেস ল্যান্ডস্যাট 7 উপগ্রহ চিত্র চাই

উত্তর:


8

আপনি মতলব ব্যবহার করছেন? যদি তা হয় তবে আপনার দরকার হয় বায়োইনফরম্যাটিক্স টুলবক্সের দরকার হবে, এতে একটি এসভিএম শ্রেণিবদ্ধ রয়েছে, বা আপনি লিবিএসভিএম ডাউনলোড করতে পারেন, যার প্রশিক্ষণ এবং পরীক্ষার জন্য মতলব মোড়ক রয়েছে।

তারপরে আপনার কিছু লেবেলযুক্ত ডেটা প্রয়োজন হবে। আপনি কি স্বাস্থ্যকর লিভারের বিপরীতে লিভারের টিউমারগুলিকে শ্রেণিবদ্ধ করছেন? তারপরে আপনার লিভারের টিউমার এবং স্বাস্থ্যকর জীবিকার চিত্রগুলির প্রয়োজন হবে, যার প্রতিটির মতো লেবেল রয়েছে।

তারপরে আপনার কয়েকটি বৈশিষ্ট্য গণনা করা দরকার। এগুলি কী, সমস্যার প্রকৃতির উপর নির্ভর করে। টেক্সচার বৈশিষ্ট্যগুলি একটি ভাল শুরু বলে মনে হচ্ছে। সহ-উপস্থিতি ম্যাট্রিক বা স্থানীয় বাইনারি ধরণগুলি ব্যবহার করার বিষয়ে বিবেচনা করুন।

সম্পাদনা করুন: R2014a রিলিজ অনুসারে বাইনারি এসভিএম শ্রেণিবদ্ধ প্রশিক্ষণের জন্য স্ট্যাটিস্টিকস এবং মেশিন লার্নিং টুলবক্সে একটি ফিটসভিএম ফাংশন রয়েছে। রয়েছে fitcecoc একটি মাল্টি-বর্গ SVM প্রশিক্ষণ জন্য।


ধন্যবাদ. আমি লিবিএসভিএম ডাউনলোড করেছি। আমি ধূসর স্তর সহ-ইভেন্ট ম্যাট্রিক্স ব্যবহার করে টেক্সচার বৈশিষ্ট্যগুলিও গণনা করি। তবে এসভিএম প্রোগ্রামে কীভাবে ইনপুট দিতে হয় তা আমি জানি না। দয়া করে স্ট্যাকওভারফ্লো . com/ প্রশ্নগুলি দেখুন / 9751265/… দয়া করে আমাকে গাইড করুন।
গোমথি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.