চিত্রটিতে প্রতিসম অঞ্চল / নিদর্শনগুলি সন্ধান করা হচ্ছে


14

আমার কাছে চিত্রগুলির একটি সেট রয়েছে যা মানুষের পিছনের পৃষ্ঠের গড় বক্রতা উপস্থাপন করে।

আমি যা করতে চাই তা হল পয়েন্টগুলির জন্য চিত্রটি "স্ক্যান" করা, যা চিত্রের অন্য কোনও অংশে অনুরূপ, প্রতিবিম্বিত "প্রতিপক্ষগুলি" রয়েছে (সম্ভবত সম্ভবত মিডলাইনের প্রতিসাম্যিক, তবে এটির কারণ যেহেতু বিকৃতি হতে পারে)। কিছু চিত্র-স্টিচিং কৌশলগুলি চিত্রগুলির মধ্যে অনুরূপ পয়েন্টগুলি "স্ব-সনাক্তকরণ" করতে এটি ব্যবহার করে তবে আমি তাদের একই চিত্রের উভয় পক্ষের জন্য সনাক্ত করতে চাই।

চূড়ান্ত লক্ষ্যটি হ'ল একটি অবিচ্ছিন্ন, সম্ভবত বক্রাকার, অনুভূমিক রেখার সন্ধান করুন যা অভিযোজিতভাবে পিঠেকে প্রতিসাম্য "অর্ধেখণ্ডে" ভাগ করে দেয়।

একটি নমুনা চিত্র নীচে স্থাপন করা হয়। লক্ষ্য করুন যে সমস্ত অঞ্চলই প্রতিসম নয় (বিশেষত চিত্রের কেন্দ্রের ঠিক উপরে, লাল উল্লম্ব "স্ট্রিপ" ডানদিকে বিভ্রান্ত হয়)। এই অঞ্চলে একটি খারাপ স্কোর বা যা কিছু পাওয়া উচিত, তবে স্থানীয় প্রতিসাম্যতা আরও দূরে স্থাপন করা প্রতিসম পয়েন্টগুলি থেকে সংজ্ঞায়িত করা হবে। যাই হোক না কেন, আমার অ্যাপ্লিকেশন ডোমেনের সাথে আমাকে কোনও অ্যালগরিদমকে মানিয়ে নিতে হবে, তবে আমি যা করছি তা পরস্পর সম্পর্ক / সমঝোতা / প্যাটার্ন-ম্যাচিং কৌশল, এরই মধ্যে কিছুটা অবশ্যই আগে থেকেই থাকতে পারে, আমি মনে করি।

(সম্পাদনা করুন: নীচে আরও চিত্র রয়েছে এবং আরও কিছু ব্যাখ্যা রয়েছে)

এখানে চিত্র বর্ণনা লিখুন

সম্পাদনা: অনুরোধ অনুসারে, আমি আরও ভাল চিত্রগুলি অন্তর্ভুক্ত করব, হয় ভাল আচরণ এবং সমস্যাযুক্ত। তবে রঙিন চিত্রযুক্ত চিত্রগুলির পরিবর্তে এগুলি গ্রেস্কেলগুলি রয়েছে, যাতে রঙটি সরাসরি ডেটার পরিমাণের সাথে সম্পর্কিত, যা রঙিন চিত্রের সাথে ঘটে না (কেবল যোগাযোগের জন্য সরবরাহ করা হয়)। রঙিন চিত্রের তুলনায় ধূসর চিত্রগুলির বিপরীতে অভাব বলে মনে হচ্ছে, তথ্যের গ্রেডিয়েন্টগুলি রয়েছে এবং যদি ইচ্ছা হয় তবে কিছু অভিযোজিত বৈপরীত্য নিয়ে আসতে পারে।


1) খুব একসম্মত বিষয় চিত্র:

এখানে চিত্র বর্ণনা লিখুন


2) অন্য মুহুর্তে একই বিষয়ের চিত্র Image যদিও আরও "বৈশিষ্ট্য" রয়েছে (আরও গ্রেডিয়েন্টস), এটি আগের মতো প্রতিসাম্যপূর্ণ "অনুভব" করে না:

এখানে চিত্র বর্ণনা লিখুন


৩) একটি সরু তরুণ বিষয়, আরও সাধারণ অবতল মিডলাইনটির পরিবর্তে মিডলাইনে কনভেক্সটিভিটিস (বোন প্রোট্রুশনগুলি, লাইটার অঞ্চল দ্বারা চিহ্নিত):

এখানে চিত্র বর্ণনা লিখুন


4) এক্স-রে দ্বারা নিশ্চিত মেরুদণ্ডের বিচ্যুতি সহ এক যুবক (অসম্পূর্ণ নোটগুলি দেখুন):

এখানে চিত্র বর্ণনা লিখুন


৫) টিপিকাল "টিল্টড" বিষয় (যদিও বেশিরভাগ বাঁকা মিডলাইনের চারপাশে প্রতিসম, এবং যেমন সঠিকভাবে "বিকৃত" নয়):

এখানে চিত্র বর্ণনা লিখুন


কোন সাহায্য অনেক স্বাগত!


মেরুদণ্ডকে কেবল বিভাজক হিসাবে ব্যবহার করবেন না কেন?
জিম ক্লে

@ জিমক্লে: আমার সন্দেহ হয় মেরুদণ্ডটি সেই অংশটি পরিমাপ করা হচ্ছে, যা চিত্রের বাকী প্রতিসাম্যের প্রকৃত অক্ষের সাথে সম্পর্কিত
এন্ডোলিথ

"কিছু চিত্র-স্টিচিং কৌশলগুলি চিত্রগুলির মধ্যে অনুরূপ পয়েন্টগুলি" স্বয়ংক্রিয় সনাক্তকরণ "করতে এটি ব্যবহার করে" চিত্রটির একটি উল্টানো অনুলিপি তৈরি করুন এবং তারপরে একটি ব্যবহার করুন। :)
এন্ডোলিথ

আপনি কেবল Y অক্ষের সাথে চিত্রটি আয়না করতে এবং একটি নিবন্ধকরণ অ্যালগরিদম ব্যবহার করতে পারেন না? কারণ ইতিমধ্যে আপনি যে নমনীয় / ননপ্যারমেট্রিক রেজিস্ট্রেশন অ্যালগরিদমগুলি তৈরি করতে পারেন সে সম্পর্কে ইতিমধ্যে প্রচুর গবেষণা রয়েছে।
নিকি এস্টনার

জিমক্লে, মেরুদণ্ডটি যা আমি সন্ধান করতে চাই, তা আমি কোথায় জানি না; এন্ডোলিথ, আমার প্রশ্নে লোকেরা আমাকে সেই অ্যালগরিদমের কয়েকটির নাম বলছে, আমি এখনও কোনও কিছু পাইনি। এবং নিকি, এটি পুরো বিষয়টি, তবে আমি এই আলগোরিদিমগুলির কোনওটিই জানি না, সে কারণেই আমি প্রথম স্থানে প্রশ্নটি করছি: ও)
হেলটনবাইকার

উত্তর:


9

আমি যেমন মন্তব্যগুলিতে বলেছি, মেডিকেল ইমেজ নিবন্ধকরণ এমন একটি বিষয় যা প্রচুর গবেষণা উপলব্ধ এবং আমি কোনও বিশেষজ্ঞ নই। আমি যা পড়েছি তা থেকে, সাধারণভাবে ব্যবহৃত মূল ধারণাটি হ'ল দুটি চিত্রের মধ্যে একটি ম্যাপিং সংজ্ঞায়িত করা (আপনার ক্ষেত্রে কোনও চিত্র এবং এর আয়না চিত্র), তারপরে মসৃণতার জন্য এবং ম্যাপিং প্রয়োগ করা থাকলে চিত্রের মিলের জন্য শক্তির শর্তাদি সংজ্ঞায়িত করা এবং অবশেষে মানক (বা কখনও কখনও অ্যাপ্লিকেশন-নির্দিষ্ট) অপ্টিমাইজেশান কৌশল ব্যবহার করে এই ম্যাপিংটিকে অনুকূলিত করুন।

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

প্রথমে, আমি আপনার চিত্রটি লোড করছি, এটি আয়না করব এবং এই চিত্রগুলি সামান্য ব্লকে বিভক্ত করব:

src = ColorConvert[Import["http://i.stack.imgur.com/jf709.jpg"], 
   "Grayscale"];
mirror = ImageReflect[src, Left -> Right];
blockSize = 30;
partsS = ImagePartition[src, {blockSize, blockSize}];
partsM = ImagePartition[mirror, {blockSize, blockSize}];
GraphicsGrid[partsS]

গণিত গ্রাফিক্স

সাধারণত, আমরা একটি আনুমানিক অনমনীয় নিবন্ধকরণ করব (উদাহরণস্বরূপ কী বা পয়েন্ট বা চিত্রের মুহুর্তগুলি ব্যবহার করে) তবে আপনার চিত্রটি প্রায় কেন্দ্রিক, তাই আমি এড়িয়ে যাব।

যদি আমরা একটি ব্লকটি দেখি এবং এটি আয়না-চিত্রের প্রতিরূপ:

{partsS[[6, 10]], partsM[[6, 10]]}

গণিত গ্রাফিক্স

আমরা দেখতে পাচ্ছি যে তারা একই রকম, তবে স্থানান্তরিত হয়েছে। শিফ্টের পরিমাণ এবং দিকনির্দেশ হ'ল আমরা যা জানার চেষ্টা করছি।

ম্যাচের মিলের পরিমাণ নির্ধারণ করতে, আমি স্কোয়ারড ইউক্লিডিয়ান দূরত্বটি ব্যবহার করতে পারি:

ListPlot3D[
  ImageData[
   ImageCorrelate[partsM[[6, 10]], partsS[[6, 10]], 
    SquaredEuclideanDistance]]]

গণিত গ্রাফিক্স

দুঃখের বিষয়, এই ডেটা ব্যবহার করাটি অপ্টিমাইজেশনটি আমার ভাবার চেয়ে সরাসরি শক্ত ছিল, সুতরাং পরিবর্তে আমি ২ য় অর্ডারের প্রায় অনুমান ব্যবহার করেছি:

fitTerms = {1, x, x^2, y, y^2, x*y};

fit = Fit[
   Flatten[MapIndexed[{#2[[1]] - blockSize/2, #2[[2]] - 
        blockSize/2, #1} &, 
     ImageData[
      ImageCorrelate[partsM[[6, 10]], partsS[[6, 10]], 
       SquaredEuclideanDistance]], {2}], 1], fitTerms, {x, y}];

Plot3D[fit, {x, -25, 25}, {y, -25, 25}]

গণিত গ্রাফিক্স

ফাংশনটি আসল সম্পর্ক সম্পর্কিত ফাংশনের মতো নয় তবে এটি প্রথম ধাপের জন্য যথেষ্ট কাছে। প্রতিটি জোড় ব্লকের জন্য এটি গণনা করা যাক:

distancesFit = MapThread[
   Function[{part, template},
    Fit[Flatten[
      MapIndexed[{#2[[2]] - blockSize/2, #2[[1]] - blockSize/2, #1} &,
        ImageData[
        ImageCorrelate[part, template, 
         SquaredEuclideanDistance]], {2}], 1], 
     fitTerms, {x, y}]], {partsM, partsS}, 2];

এটি আমাদের অনুকূলিতকরণের জন্য আমাদের প্রথম শক্তি শব্দটি দেয়:

variablesX = Array[dx, Dimensions[partsS]];
variablesY = Array[dy, Dimensions[partsS]];

matchEnergyFit = 
  Total[MapThread[#1 /. {x -> #2, y -> #3} &, {distancesFit, 
     variablesX, variablesY}, 2], 3];

variablesX/Yপ্রতিটি ব্লকের জন্য অফসেট রয়েছে এবং এতে matchEnergyFitঅফসেটগুলি প্রয়োগ করে মূল চিত্র এবং মিরর করা চিত্রের মধ্যে স্কোয়ার্ড ইউক্যালিডিয়ান পার্থক্যটি প্রায় অনুমান করে।

এই শক্তির একা অপ্টিমাইজ করা খারাপ ফলাফল দিতে পারে (যদি তা একেবারেই রূপান্তরিত হয়)। আমরা অফসেটগুলি মসৃণ করতে চাই, যেখানে ব্লকটির মিলটি অফসেট সম্পর্কে কিছুই না বলে (উদাহরণস্বরূপ একটি সরলরেখা বা সাদা ব্যাকগ্রাউন্ডে)।

সুতরাং আমরা মসৃণতার জন্য দ্বিতীয় শক্তি শব্দটি সেট আপ করেছি:

smoothnessEnergy = Total[Flatten[
    {
     Table[
      variablesX[[i, j - 1]] - 2 variablesX[[i, j]] + 
       variablesX[[i, j + 1]], {i, 1, Length[partsS]}, {j, 2, 
       Length[partsS[[1]]] - 1}],
     Table[
      variablesX[[i - 1, j]] - 2 variablesX[[i, j]] + 
       variablesX[[i + 1, j]], {i, 2, Length[partsS] - 1}, {j, 1, 
       Length[partsS[[1]]]}],
     Table[
      variablesY[[i, j - 1]] - 2 variablesY[[i, j]] + 
       variablesY[[i, j + 1]], {i, 1, Length[partsS]}, {j, 2, 
       Length[partsS[[1]]] - 1}],
     Table[
      variablesY[[i - 1, j]] - 2 variablesY[[i, j]] + 
       variablesY[[i + 1, j]], {i, 2, Length[partsS] - 1}, {j, 1, 
       Length[partsS[[1]]]}]
     }^2]];

ভাগ্যক্রমে, সীমাবদ্ধ অপ্টিমাইজেশনটি গাণিতিকায় অন্তর্নির্মিত:

allVariables = Flatten[{variablesX, variablesY}];
constraints = -blockSize/3. < # < blockSize/3. & /@ allVariables;
initialValues = {#, 0} & /@ allVariables;
solution = 
  FindMinimum[{matchEnergyFit + 0.1 smoothnessEnergy, constraints}, 
   initialValues];

আসুন ফলাফলটি দেখুন:

grid = Table[{(j - 0.5)*blockSize - dx[i, j], (i - 0.5)*blockSize - 
      dy[i, j]}, {i, Length[partsS]}, {j, Length[partsS[[1]]]}] /. 
   solution[[2]];
Show[src, Graphics[
  {Red,
   Line /@ grid,
   Line /@ Transpose[grid]
   }]]

গণিত গ্রাফিক্স

0.1ফ্যাক্টর সামনে smoothnessEnergyআপেক্ষিক ওজন স্নিগ্ধতা শক্তি ইমেজ ম্যাচ শক্তি মেয়াদ সম্পর্কিত পায়। এগুলি বিভিন্ন ওজনের জন্য ফলাফল:

গণিত গ্রাফিক্স

সম্ভাব্য উন্নতি:

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

উত্তরটি কেবল মজাদার জন্য পড়তে খুব দীর্ঘ, তবে চূড়ান্ত চিত্রটি বেশ সূচক: এটি আশ্চর্যজনক দেখাচ্ছে: ডি
পেনেলোপ

এই উত্তরটি ছিল খুব আলোকিত। এটি গ্রাস করার জন্য আমার কিছুটা সময় প্রয়োজন, তবে সম্ভবত অনর্থক নিবন্ধকরণ কৌশলটি আমার ব্যবহার করতে হবে। ভাগ্যক্রমে আপনি কিছু ধারণাগত বিশদ সরবরাহ করেছেন, তাই সবচেয়ে খারাপ ক্ষেত্রে আমি কিছু অনুরূপ পদ্ধতির সন্ধান করতে পারি। এর মধ্যে, আমি আরও চিত্র সহ প্রশ্নটি আপডেট করব। আপাতত ধন্যবাদ!
হেলটনবাইকার

4

আকর্ষণীয় প্রশ্ন। প্রথমত, আপনি আগ্রহের কী-পয়েন্ট ডিটেক্টর এবং ম্যাচিংয়ের ভিত্তিতে পন্থাগুলির পরে রয়েছেন। এর মধ্যে রয়েছে সিআইএফটি (স্কেল-ইনভেরিয়েন্ট ফিচার ট্রান্সফর্ম), এসআরএফ, ওআরবি, ইত্যাদি ... বা এমনকি হ্যারিস অপারেটরের উপর ভিত্তি করে একটি সহজ পদ্ধতির (csce.uark.edu/~jgauch/library/F خصوصیاتures/Harris.1988.pdf )। আপনি কী চেষ্টা করেছেন তা আপনার পোস্ট থেকে স্পষ্ট নয়, সুতরাং আমি যদি এখানে ভুতু হয়ে থাকি তবে আমি দুঃখিত।

বলেছিলেন যে, আমাকে শুধু মজা দেওয়ার জন্য গণিতের মরফোলজির (এমএম) সাথে একটি সহজ পদ্ধিতি গ্রহণ করতে দিন :) সমস্ত পদক্ষেপের ভিজ্যুয়ালাইজেশনের চিত্রগুলি শেষে রয়েছে।

আমি আপনার নমুনা চিত্রটি নিয়েছি এবং এটিকে ইমেজম্যাগিক ব্যবহার করে L a b * colorpace এ রূপান্তর করেছি এবং কেবলমাত্র L * ব্যান্ড ব্যবহার করেছি:

convert x.jpg -colorspace Lab -separate %d.png

0.png এল * ব্যান্ডের সাথে সম্পর্কিত। এখন, আমি নিশ্চিত যে আপনার কাছে সত্যিকারের চিত্রের ডেটা রয়েছে তবে আমি jpg সংক্ষেপণ শিল্পকর্মগুলি নিয়ে কাজ করছি এবং কী নয় what এই সমস্যাটিকে আংশিকভাবে পরিচালনা করার জন্য, আমি একটি রূপচর্চা খোলার কাজটি করলাম যার পরে rad ব্যাসার্ধের ফ্ল্যাট ডিস্কের সাথে মরফোলজিকাল ক্লোজিং এটি এমএমের সাথে শব্দ হ্রাস করার একটি প্রাথমিক উপায়, এবং ডিস্কের ব্যাসার্ধের ফলে চিত্রটির খুব বেশি পরিবর্তন হয় না। পরবর্তী আমার ধারণাটি এই একক চিত্রের উপর ভিত্তি করে তৈরি হয়েছিল, এতে অন্যান্য ক্ষেত্রে ব্যর্থ হওয়ার দুর্দান্ত সম্ভাবনা রয়েছে। আপনার আগ্রহের অঞ্চলটি আরও গাer় (আপনার রঙের চিত্রের মধ্যে "আরও গরম") হয়ে আলাদাভাবে চিহ্নিত করা হয়েছে, সুতরাং আমার ধারণা ছিল একটি পরিসংখ্যান ভিত্তিক বাইনারিজার ভাল অভিনয় করতে পারে। আমি ওসুর পদ্ধতির ব্যবহার করেছি, এটি একটি স্বয়ংক্রিয় one

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

আপনি যদি এখনও আমাকে অনুসরণ করেন তবে আমাদের কাছে এখনও আগ্রহের মধ্যবর্তী অঞ্চল হিসাবে খুঁজে পাওয়া যায় নি। এটি আমার গ্রহণ এখানে। ব্যক্তিটি কতগুলি বাঁকানো (বাস্তবে আমি কিছু সমস্যাযুক্ত সমস্যা দেখতে পাচ্ছি), অঞ্চলটি একটি উল্লম্ব রেখার সাথে সাদৃশ্যপূর্ণ। এই লক্ষ্যে, আমি 100 দৈর্ঘ্যের একটি উল্লম্ব রেখা সহ আকারের উদ্বোধন সম্পাদন করে বর্তমান চিত্রটি সরল করি This এই দৈর্ঘ্যটি নির্ভুলভাবে স্বেচ্ছাচারী, যদি আপনার স্কেলিংয়ের সমস্যা না থাকে তবে এটি নির্ধারণ করা শক্ত মান নয়। এখন আমরা আবার উপাদানগুলি বাতিল করে দিই, তবে আমি এই পদক্ষেপে কিছুটা সতর্ক ছিলাম। আমি ছোট অঞ্চলগুলিকে যা বিবেচনা করি তা বাতিল করতে চিত্রের পরিপূরক সহ আমি অঞ্চল দিয়ে খোলার ব্যবহার করেছি, গ্রানুলোমেট্রিক্স বিশ্লেষণ আকারে (এমএম থেকেও) কিছু সম্পাদন করে এটি আরও নিয়ন্ত্রিত উপায়ে করা যেতে পারে।

আমাদের কাছে এখন মোটামুটি তিনটি টুকরো রয়েছে: চিত্রের বাম অংশ, কেন্দ্রীয় অংশ এবং চিত্রটির ডান অংশ। কেন্দ্রীয় অংশটি তিনটির ক্ষুদ্র উপাদান হিসাবে প্রত্যাশিত, তাই এটি তুচ্ছভাবে প্রাপ্ত হয়।

এখানে চূড়ান্ত ফলাফল, নীচের ডান চিত্রটি মূল চিত্র সহ তার বাম দিকে কেবল সুপারপোজ করা চিত্র। তাড়াতাড়ি জন্য দুঃখিত পৃথক পরিসংখ্যান সব একত্রিত হয় না।

http://i.imgur.com/XRhYv.png


আপনার আন্তরিক আগ্রহের জন্য আপনাকে অনেক ধন্যবাদ, তবে আপনার পদ্ধতির আমার ডেটার নির্দিষ্ট বৈশিষ্ট্যগুলি বিবেচনা করা উচিত (কোনও অভিযোগ নয়, কেবল একটি বিশদ বিবরণ): 1) আসল তথ্যটি ভাসমানগুলির একটি 2 ডি অ্যারে, একটি বিভক্ত লাল-হলুদ- দিয়ে রঙযুক্ত পাইথনের ম্যাটপ্লোটিলেবতে সবুজ রঙিন ম্যাপ। আমি মনে করি না যে রঙের ডেটা দিয়ে কাজ করা ধারণাগতভাবে সঠিক হবে, চিত্রগুলি কেবল যোগাযোগের উদ্দেশ্যে দেখানো হয়েছে; ২) আসল তথ্যগুলি পৃষ্ঠের বক্রতা (উত্তল বনাম অবতল) এর সাথে সম্পর্কিত, লাল অংশগুলি অবতল এবং সবুজগুলি উত্তল হিসাবে রয়েছে। প্রতিসম অক্ষটি অবিচ্ছিন্নভাবে একটি অবতল অঞ্চলে পড়ে না।
হেলটনবাইকার

আমি খুব শীঘ্রই গ্রেস্কেল চিত্রগুলির সাথে আরও কিছু চিত্র যুক্ত করব (এবং এটি একটি প্রতিস্থাপন করুন), যাতে চিত্রগুলি রঙের কারণে গতিশীল পরিসীমা বিকৃতির আশঙ্কা বাদ দিয়ে পরীক্ষার জন্য ব্যবহার করা যেতে পারে।
হেলটনবাইকার

দুর্ভাগ্যক্রমে, তথ্য এখনও পাওয়া যায় নি। গ্রেস্কেল চিত্রগুলি এটির সর্বাধিক আনুমানিক।
মিমজিপি

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