আমি কীভাবে আলোর উত্সের রঙের তাপমাত্রা কোনও চিত্রকে আলোকিত করে গণনা করব?


14

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

4600K 23810K


আমি নিশ্চিত যে এটি বোঝা যায় না। রঙের তাপমাত্রা হ'ল আলোর একটি সম্পত্তি, যেমনটি যখন ছবিটি তোলা হয় তখন কোনও দৃশ্য আলোকিত করতে ব্যবহৃত বাতিগুলির মতো s আমি জানিনা যে চিত্রগুলির নিজস্ব রঙের তাপমাত্রা আছে কিনা। পছন্দ করুন, প্লেইন সবুজ চিত্রের রঙ তাপমাত্রা কী? সবুজ এমনকি ব্ল্যাকবডি বর্ণালীতেও নেই। এটি একটি উচ্চ তাপমাত্রার উত্স দ্বারা আলোকিত একটি গা green় সবুজ বস্তু দ্বারা উত্পাদিত হয়েছিল, বা একটি কম তাপমাত্রার উত্স দ্বারা আলোকিত হালকা সবুজ বস্তু দ্বারা উত্পাদিত হয়েছিল?
এন্ডোলিথ

আমার প্রশ্নের শেষ অংশ - "আমার একক মান আশা করা উচিত - আলোকসজ্জার উত্সের কালো শরীরের সমতুল্য তাপমাত্রা, তাই না?" আমি কি অস্পষ্ট হয়েছি? যদি তা হয় তবে দয়া করে সম্পাদনাগুলি নির্দ্বিধায় জানান। আপনার যদি সবুজ পৃষ্ঠ থাকে তবে আলোকসজ্জার উত্সের উপর নির্ভর করে এটি পৃথক দেখাচ্ছে। আমি আলোকিত উত্সের সবুজ দেখতে এবং (কালো দেহের সমতুল্য) তাপমাত্রা গণনা করার চেষ্টা করছি - ফটোশপ এবং লাইট রুম কীভাবে এটি করবে ?. এমনকি একটি সরল সবুজ বস্তু হিসাবে প্রদর্শিত হবে না - # 00FF00 (আরজিবি হেক্স)।
লর্ড লোহ

@endolith - আমি কিছু পরিবর্তন করেছি। আপনার কি মনে হয় প্রশ্নটি এখন আরও স্পষ্ট?
লর্ড লোহ

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

@ এন্ডোলিথ - এটা কি? আমি নিশ্চিত না. আমি মনে করি এটি হতে পারে। ক্যামেরা হোয়াইট ব্যালেন্স নিয়ন্ত্রণে তৈরি করেছে built তবে বেশিরভাগ চিত্রের একাধিক ছায়া রয়েছে এবং এটি হিস্টোগ্রামগুলির সাথে বিশ্লেষণযোগ্য বলে মনে হয় - স্টোকাস্টিকালি। সুতরাং একটি নির্দিষ্ট তাপমাত্রায় থাকার একটি আত্মবিশ্বাসের ব্যবধান থাকতে পারে। এছাড়াও, ক্যামেরা এবং ছবিগুলির কিছু মেটা ডেটাও রয়েছে। আমার অনুভূতি আছে যে এর সমীকরণটি বিশেষজ্ঞ ড্রাইভ - কেউ (বিশেষজ্ঞ) একটি নম্বর দেওয়ার জন্য এটি ক্রমাঙ্কিত করে। ঠিক * সি বা * এফ - এর মতো কে কে স্থির করেছে যে জল জমাট বাঁধতে হবে 0 ডিগ্রি সেন্টিগ্রেড বা 32 ডিগ্রি ফারেনহাইট?
লর্ড লোহ

উত্তর:


10

এই কাগজটি (পিডিএফ ডাউনলোড) সংযুক্ত রঙের তাপমাত্রা (সিসিটি) গণনার জন্য নিম্নলিখিত সূত্র দেয়। তারা স্পষ্টভাবে বলে না (বা আমি এটি মিস করেছি), তবে তাদের উদাহরণ আমাকে অনুমানের দিকে নিয়ে যায় যে তারা আরজিবি মান 0-255 এর মধ্যে নিয়েছে ass

1. আরজিবি মানগুলি সিআইই ট্রাইস্টিমুলাস মানগুলিতে ( এক্সওয়াইজেড ) রূপান্তর করুন :

এক্স=(-0,14282)(আর)+ +(1,54924)(জি)+ +(-0,95641)(বি)
ওয়াই=(-0,32466)(আর)+ +(1,57837)(জি)+ +(-0,73191)(বি)=আমিতোমার দর্শন লগ করামিআমিএনএকটিএন
জেড=(-0,68202)(আর)+ +(0,77073)(জি)+ +(0,56332)(বি)

২. সাধারণীকৃত ক্রোমাইটিটি মানগুলি গণনা করুন:

এক্স=এক্স/(এক্স+ +ওয়াই+ +জেড)
Y=ওয়াই/(এক্স+ +ওয়াই+ +জেড)

৩. এর থেকে সিসিটি মান গণনা করুন:

সিসিটি=449এন3+ +3525এন2+ +6823,3এন+ +5520,33

কোথায় এন=(এক্স-0,3320)/(0,1858-Y)

যা নীচের সমীকরণ গঠন করতে একত্রিত করা যেতে পারে:

সিসিটি=449এন3+ +3525এন2+ +6823,3এন+ +5520,33
কোথায় এন=((0,23881)আর+ +(0,25499)জি+ +(-0,58291)বি)/((0,11109)আর+ +(-0,85406)জি+ +(0,52289)বি)

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

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

চিত্রের কালো রেখাটি রঙের প্ল্যানকিয়ান লোকেসের প্রতিনিধিত্ব করে যা প্রকৃতপক্ষে ব্লক দেহের বিকিরণ দ্বারা উত্পাদিত হতে পারে। ছোট ক্রসিং লাইনগুলি সিসিটি প্রায় কাছের বাইরের আইসোথার্মগুলি উপস্থাপন করে।

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

[অ্যাডোব লাইটরুমে] স্লাইডারগুলি আলোর কালো শরীরের সামঞ্জস্যকে সামঞ্জস্য করে না, তবে আলোর কালো শরীরের জন্য ক্ষতিপূরণ দেওয়ার জন্য ক্ষতিপূরণটি চিত্রটিতে প্রয়োগ করা হয়। এটি অন্য পথে যায় goes

তাই মনে রাখবেন যে লাইটরুম স্লাইডারে আপনি যে রঙের তাপমাত্রা দেখেন সেটি উপরের সূত্রগুলি থেকে গণনা করা একই রকম হবে না।


দয়া করে পরামর্শ দিন যে উপরে ব্যবহৃত আরজিবি-এক্সওয়াইজেড ট্রান্সফর্মটি একটি নির্দিষ্ট হার্ডওয়্যার দ্বারা ব্যবহৃত রঙের জায়গার সাথে নির্দিষ্ট বলে মনে হচ্ছে। এটি অবশ্যই এসআরজিবি-র পক্ষে সঠিক নয়, এটিই সম্ভবত ওপি-র ক্ষেত্রে ব্যবহৃত হচ্ছে। এসআরজিবি স্ট্যান্ডার্ডের
awdz9nld

আরও খেয়াল করুন যে সিআইই 1931 এর ওয়াই উপাদানটি
আলোকিততার

0

আমি আপনার সূত্র অনুসারে কিছু রঙ গণনা করেছি, এবং আমি যেমন দেখি কিছু ক্ষেত্রে এটি কাজ করে, অন্যদিকে যেমন লাল (255 0 0) এবং নীল (0 0 255) - এটি ভুল উত্তর দেয়:

  • সাদা (255 255 255): n = 0.4049, সিসিটি = 8890.77 কে -> সঠিক বলে মনে হচ্ছে
  • হলুদ (255 255 0): n = -0.6646, সিসিটি = 2410.65 কে -> সঠিক বলে মনে হচ্ছে
  • সবুজ (0 255 0): n = -0.2986, সিসিটি = 3785.42 কে -> সঠিক বলে মনে হচ্ছে
  • সায়ান (0 255 255): n = 0.9902, সিসিটি = 16168.7 কে -> সঠিক বলে মনে হচ্ছে
  • ম্যাজেন্টা (255 0 255): n = -0.5428, সিসিটি = 2783.54 কে -> সঠিক বলে মনে হচ্ছে

যাহোক:

  • লাল (255 0 0): n = 2.1497, সিসিটি = 40938.6 কে -> ভুল বলে মনে হচ্ছে

  • নীল (0 0 255): n = -1.1148, সিসিটি = 1672.45 কে -> ভুল বলে মনে হচ্ছে

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