ກະຈາຍ ຫຼື ເພີ່ມຄວາມຄົມຊັດ (diffuse or sharpen)

ຂໍ້ມູນທາງເຕັກນິກ
ຄຳອະທິບາຍ
ຈຳລອງການກະຈາຍແສງແບບມີທິດທາງດ້ວຍແບບຈຳລອງການຖ່າຍໂອນຄວາມຮ້ອນ ເພື່ອໃຊ້ການເບຼີຕາມຂອບແບບຊ້ຳຄືນ, ຊ່ອມແຊມສ່ວນທີ່ເສຍຫາຍຂອງພາບ, ຫຼື ລົດການເບຼີດ້ວຍ blind deconvolution.
ຈຸດປະສົງ
ເພື່ອແກ້ໄຂ ແລະ ສ້າງສັນ.
ຂໍ້ມູນເຂົ້າ
linear, RGB, scene-referred.
ການປະມວນຜົນ
linear, RGB.
ຂໍ້ມູນອອກ
linear, RGB, scene-referred.

ການກະຈາຍ (Diffusion) ແມ່ນຂະບວນການທາງຟີຊິກທີ່ອະນຸພາກເຄື່ອນທີ່ ແລະ ແຜ່ກະຈາຍໄປຕາມເວລາ ຈາກແຫຼ່ງກຳເນີດ. ໃນການປະມວນຜົນພາບ, ການກະຈາຍມັກຈະເກີດຂຶ້ນໃນສອງບ່ອນ:

  • ການກະຈາຍຂອງໂຟຕອນຜ່ານແກ້ວເລນ (ເບຼີ) ຫຼື ອາກາດທີ່ມີຄວາມຊຸ່ມ (ໝອກມົວ),

  • ການກະຈາຍຂອງເມັດສີໃນນ້ຳມຶກທີ່ປຽກ ຫຼື ສີນ້ຳ.

ໃນທັງສອງກໍລະນີ, ການກະຈາຍເຮັດໃຫ້ພາບມີຄວາມຄົມຊັດລົດລົງ ຍ້ອນການ “ຮົ່ວໄຫຼ” ຂອງອະນຸພາກ ແລະ ການເຮັດໃຫ້ຄວາມແຕກຕ່າງສະເພາະບ່ອນນຽນເກີນໄປ.

ໂມດູນ ກະຈາຍ ຫຼື ເພີ່ມຄວາມຄົມຊັດ (diffuse or sharpen) ໃຊ້ແບບຈຳລອງທາງຟີຊິກທົ່ວໄປເພື່ອອະທິບາຍການກະຈາຍຫຼາຍຮູບແບບ, ແລະ ສາມາດໃຊ້ເພື່ອຈຳລອງ ຫຼື ຍ້ອນກັບຂະບວນການກະຈາຍໄດ້.

ເນື່ອງຈາກມັນເປັນໂມດູນທີ່ມີຄວາມທາງເຕັກນິກສູງ, ຈຶ່ງມີຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ (presets) ຫຼາຍແບບເພື່ອສາທິດການນຳໃຊ້ໃນຈຸດປະສົງຕ່າງໆ.

ການກະຈາຍສາມາດຖືກຖອດອອກເພື່ອ:

  • ກູ້ຄືນພາບຕົ້ນສະບັບຈາກເຊັນເຊີທີ່ມີ anti-aliasing filter ຫຼື ບັນເທົາການເບຼີທີ່ເກີດຈາກອັນກໍຣິທຶມຖອດລະຫັດໂມເຊສ່ວນໃຫຍ່ (ໃຊ້ preset sharpen demosaicing ແລະ ຍ້າຍໂມດູນໄປໄວ້ກ່ອນໂມດູນ input color profile ໃນ pipeline),

  • ຍ້ອນກັບການເບຼີຈາກເລນ ຫຼື ການຫຼຸດໂຟກັດ (ໃຊ້ preset lens deblur),

  • ລົດໝອກມົວໃນບັນຍາກາດ (ໃຊ້ preset dehaze),

  • ເພີ່ມຄວາມຄົມຊັດ (acutance) ເພື່ອໃຫ້ເຫັນລາຍລະອຽດໄດ້ຊັດເຈນຂຶ້ນ (ໃຊ້ preset local contrast).

ໝາຍເຫດວ່າ ການເບຼີຈາກການເຄື່ອນໄຫວ (motion blur) ບໍ່ສາມາດຍ້ອນກັບໄດ້ດ້ວຍການຍົກເລີກຂະບວນການກະຈາຍ, ເພາະມັນບໍ່ແມ່ນການກະຈາຍໂດຍທຳມະຊາດ.

ການກະຈາຍສາມາດຖືກເພີ່ມເຂົ້າເພື່ອ:

  • ສ້າງເອັບເຟັກແສງຟຸ້ງ (bloom) ຫຼື Orton effect (ໃຊ້ preset bloom),

  • ຊ່ອມແຊມສ່ວນທີ່ຫາຍໄປ ຫຼື ເສຍຫາຍຂອງພາບ (ໃຊ້ preset inpaint highlights),

  • ລົດນອຍສ໌ແບບຮັກສາຂອບພາບ (ໃຊ້ preset denoise),

  • ໃຊ້ການເບຼີພື້ນຜິວ (ໃຊ້ preset surface blur).

ເນື່ອງຈາກຂະບວນການນີ້ເປັນໄປຕາມຫຼັກຟີຊິກ, ເຖິງແມ່ນແຕ່ຂໍ້ຜິດພາດຂອງມັນກໍສາມາດນຳມາໃຊ້ໃນທາງສ້າງສັນໄດ້. ຕົວຢ່າງ, ເຈົ້າສາມາດ:

  • ຈຳລອງພາບແຕ້ມເສັ້ນ ຫຼື ສີນ້ຳ (ໃຊ້ preset simulate line drawing ແລະ simulate watercolor),

  • ສ້າງຮູບແບບ ແລະ ພື້ນຜິວແບບສຸ່ມໂດຍການເພີ່ມນອຍສ໌ (ເມື່ອເວລາຜ່ານໄປ ຕາມຮອບການເຮັດວຽກ, ນອຍສ໌ຈະເຊື່ອມຕໍ່ກັບພິກເຊລຂ້າງຄຽງເພື່ອສ້າງຈຸດສຸ່ມ).


ໝາຍເຫດ: ໂມດູນນີ້ໃຊ້ຊັບພະຍາກອນເຄື່ອງສູງຫຼາຍ, ເພາະໃນທາງເຕັກນິກມັນແມ່ນຕົວແກ້ສົມຜົນຄວາມແຕກຕ່າງຍ່ອຍແບບຫຼາຍລະດັບ. ເວລາເຮັດວຽກຂອງໂມດູນຈະເພີ່ມຂຶ້ນຕາມຈຳນວນຮອບ, ດັ່ງນັ້ນຈຶ່ງແນະນຳໃຫ້ໃຊ້ OpenCL. ນອກນັ້ນຍັງມີ preset ແບບ “ໄວ” ສຳລັບລະບົບທີ່ບໍ່ມີ OpenCL.


🔗ແນວຄວາມຄິດ

🔗ເວລາ

ການກະຈາຍແມ່ນຂະບວນການທີ່ຂຶ້ນກັບເວລາ: ແຮ່ງມີເວລາຫຼາຍ, ອະນຸພາກກໍແຮ່ງແຜ່ກະຈາຍໄປໄດ້ໄກ. ໃນໂມດູນນີ້, ເວລາຖືກຈຳລອງໂດຍໃຊ້ຈຳນວນຮອບ (iterations). ການເພີ່ມຮອບສາມາດເຮັດໃຫ້ການສ້າງພາບຄືນໃໝ່ (ລົດການເບຼີ, ລົດນອຍສ໌, ລົດໝອກ) ມີຄວາມຖືກຕ້ອງຫຼາຍຂຶ້ນຖ້າຕັ້ງຄ່າຢ່າງເໝາະສົມ, ແຕ່ກໍອາດເຮັດໃຫ້ພາບເສຍຫາຍໄດ້ຄືກັນ.

🔗ທິດທາງ

ການກະຈາຍຕາມທຳມະຊາດມັກຈະເກີດຈາກຈຸດທີ່ມີສັກກະຍະພາບສູງ (ພະລັງງານສູງ ຫຼື ຄວາມເຂັ້ມຂຸ້ນຂອງອະນຸພາກສູງ) ໄປຫາຈຸດທີ່ມີສັກກະຍະພາບຕ່ຳ. ໃນພາບ, ນີ້ໝາຍຄວາມວ່າການກະຈາຍຈະເກີດຈາກພິກເຊລທີ່ແຈ້ງທີ່ສຸດໄປຫາພິກເຊລທີ່ມືດທີ່ສຸດສະເໝີ.

ການເຮັດວຽກນີ້ສາມາດຈຳລອງການກະຈາຍຕາມທຳມະຊາດ ໂດຍໃຊ້ສິ່ງທີ່ເອີ້ນວ່າ isotropic diffusion (ທຸກທິດທາງມີນ້ຳໜັກເທົ່າກັນ), ແຕ່ຍັງສາມາດບັງຄັບທິດທາງໃຫ້ຂະໜານກັບລະດັບຄວາມເຂັ້ມ (gradients) ຫຼື ບັງຄັບທິດທາງໃຫ້ຕັ້ງສາກກັບລະດັບຄວາມເຂັ້ມ ທີ່ເອີ້ນວ່າ isophote (ບັງຄັບໃຫ້ການກະຈາຍຢູ່ພາຍໃນຂອບ, ຄືກັບຢົດສີນ້ຳ). ນ້ຳໜັກຂອງແຕ່ລະທິດທາງແມ່ນຜູ້ໃຊ້ກຳນົດເອງໃນສ່ວນ ທິດທາງ (direction).

🔗ຄວາມໄວ

ຂຶ້ນກັບວ່າສະພາບແວດລ້ອມມີຄວາມໄຫຼລື່ນພຽງໃດ, ອະນຸພາກສາມາດເຄື່ອນທີ່ໄດ້ຢ່າງອິດສະຫຼະ ແລະ ໄວແຕກຕ່າງກັນ. ຄວາມໄວຂອງການກະຈາຍສາມາດຕັ້ງໄດ້ໃນສ່ວນ ຄວາມໄວ (speed).

ເມື່ອເຮັດການສ້າງພາບຄືນໃໝ່ (ລົດນອຍສ໌, ລົດການເບຼີ, ລົດໝອກ), ແນະນຳໃຫ້ໃຊ້ຄວາມໄວຕ່ຳເພື່ອຄວາມຖືກຕ້ອງທີ່ດີກວ່າ. ສິ່ງນີ້ຊ່ວຍປ້ອງກັນການຄຳນວນທີ່ເກີນຄ່າ ແລະ ອາດຕ້ອງໃຊ້ຮອບການເຮັດວຽກຫຼາຍຂຶ້ນ. ສຳລັບຮອບຈຳນວນໜ້ອຍ, ອາດໃຊ້ຄວາມໄວທີ່ສູງຂຶ້ນໄດ້. ໝາຍເຫດວ່າການເບຼີຂະໜາດໃຫຍ່ຕ້ອງໃຊ້ຫຼາຍຮອບເພື່ອການສ້າງຄືນທີ່ເໝາະສົມ.

ທຸກໆຄວາມໄວຈະຖືກບວກເຂົ້າກັນ (ແຕ່ລະດັບທີ 1 ຫາ ທີ 4), ແລະ ຜົນບວກຂອງ “ລະດັບທີ 1 + ລະດັບທີ 2” ແລະ “ລະດັບທີ 3 + ລະດັບທີ 4” ບໍ່ຄວນເກີນ ±100%, ນອກຈາກວ່າທ່ານຕ້ອງການສ້າງ ສິລະປະແບບກຣິດ (glitch art).

🔗ຂະໜາດ

ການກະຈາຍຕາມທຳມະຊາດຄວນຈະເກີດຂຶ້ນກັບພິກເຊລຂ້າງຄຽງທີ່ໃກ້ທີ່ສຸດເທົ່ານັ້ນ. ນັ້ນຄື, ໃນແຕ່ລະຮອບ, ແຕ່ລະພິກເຊລຄວນຈະມີປະຕິກິລິຍາກັບເພື່ອນບ້ານ 9 ຈຸດທີ່ໃກ້ທີ່ສຸດ.

ໃນບ່ອນນີ້, ພວກເຮົາເຮັດໃຫ້ມັນໄວຂຶ້ນເພື່ອປະຢັດເວລາ ແລະ ນຳໃຊ້ຮູບແບບເວດເລັດຫຼາຍລະດັບຈາກໂມດູນ contrast equalizer ຄືນໃໝ່, ເພື່ອໃຫ້ພວກເຮົາສາມາດກະຈາຍໃນຂະໜາດທີ່ຕ່າງກັນໄດ້. ຂະໜາດສູງສຸດຂອງການກະຈາຍແມ່ນກຳນົດໂດຍພາຣາມິເຕີ radius span.

ນອກເໜືອຈາກການກະຈາຍ, ພາຣາມິເຕີ ຄວາມຄົມຊັດ (sharpness) ຊ່ວຍໃຫ້ເຈົ້າເພີ່ມ ຫຼື ລົດລາຍລະອຽດໃນແຕ່ລະຂະໜາດໄດ້, ຄ້າຍຄືກັບການຄວບຄຸມໃນ contrast equalizer. ເມື່ອໃຊ້ຮ່ວມກັບແຖບເລື່ອນ ຄວາມອ່ອນໄຫວຕໍ່ຂອບ (edge sensitivity), ມັນຈະໃຫ້ຄຸນສົມບັດດຽວກັນກັບໂມດູນ contrast equalizer ແຕ່ຢູ່ໃນພື້ນທີ່ສີ RGB ແບບ scene-referred.

🔗ສ່ວນຄວບຄຸມໂມດູນ

🔗ຄຸນສົມບັດ

ຮອບການເຮັດວຽກ (iterations)
ຈຳນວນຄັ້ງທີ່ອັນກໍຣິທຶມຈະເຮັດວຽກຊ້ຳຄືນ. ຄ່າທີ່ສູງຈະເຮັດໃຫ້ໂມດູນຊ້າລົງ ແຕ່ຊ່ວຍໃຫ້ການສ້າງພາບຄືນໃໝ່ມີຄວາມຖືກຕ້ອງຫຼາຍຂຶ້ນ, ຫາກຄວາມໄວການກະຈາຍຕ່ຳພໍ.
ລັດສະໝີກາງ (central radius)
ຂະໜາດຫຼັກຂອງການກະຈາຍ. ຄ່າເປັນສູນຈະເຮັດໃຫ້ການກະຈາຍເນັ້ນໃສ່ລາຍລະອຽດທີ່ລະອຽດຫຼາຍ (ໃຊ້ເພື່ອລົດການເບຼີ ແລະ ລົດນອຍສ໌). ຄ່າທີ່ບໍ່ແມ່ນສູນຈະກຳນົດຂະໜາດຂອງລາຍລະອຽດທີ່ຈະຖືກກະຈາຍຢ່າງແຮງ (ໃຊ້ເພື່ອເພີ່ມຄວາມຕ່າງສີສະເພາະບ່ອນ).
ໄລຍະຂອງລັດສະໝີ (radius span)
ຊ່ວຍໃຫ້ເຈົ້າເລືອກຊ່ວງຂອງລັດສະໝີລາຍລະອຽດທີ່ຈະໃຫ້ມີຜົນ, ອ້ອມຮອບລັດສະໝີກາງ. ໄລຍະຂອງການກະຈາຍກຳນົດຊ່ວງຂອງຂະໜາດລາຍລະອຽດ (ລະຫວ່າງ center - span ແລະ center + span). ຄ່າທີ່ສູງຈະກະຈາຍໃນຊ່ວງລັດສະໝີທີ່ກວ້າງ ແຕ່ຈະໃຊ້ເວລາຄຳນວນຫຼາຍຂຶ້ນ. ຖ້າເຈົ້າຕ້ອງການລົດການເບຼີ, radius span ຄວນຈະໃກ້ຄຽງກັບຄວາມກວ້າງຂອງການເບຼີຈາກເລນ ແລະ ລັດສະໝີກາງຄວນເປັນສູນ.

ລັດສະໝີຖືກກຳນົດເປັນພິກເຊລຂອງພາບຄວາມລະອຽດເຕັມ, ດັ່ງນັ້ນການກັອບປີ້+ວາງການຕັ້ງຄ່າລະຫວ່າງພາບທີ່ມີຄວາມລະອຽດຕ່າງກັນ ອາດໃຫ້ຜົນລັບທີ່ຕ່າງກັນເລັກນ້ອຍ.

ສຳລັບວິສະວະກອນໄຟຟ້າ, ສິ່ງທີ່ຕັ້ງຢູ່ນີ້ຄື band-pass filter ໃນພື້ນທີ່ເວດເລັດ, ໂດຍໃຊ້ gaussian frequential window ທີ່ມີສູນກາງຢູ່ທີ່ central radius.

🔗ຄວາມໄວ (ເຮັດໃຫ້ຄົມ ↔ ແຜ່ກະຈາຍ)

ໃນການຄວບຄຸມຕໍ່ໄປນີ້, ຄ່າບວກຈະໃຊ້ການກະຈາຍ, ຄ່າລົບຈະຍ້ອນກັບການກະຈາຍ (ຄື ການເພີ່ມຄວາມຄົມຊັດ) ແລະ ສູນຈະບໍ່ເຮັດຫຍັງ.

1st order speed (gradient)
ຄວາມໄວລໍາດັບທີ 1 (ເກຣດຽນ): ຄວາມໄວໃນການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ຕໍ່າ ໃນທິດທາງທີ່ກຳນົດໂດຍການຕັ້ງຄ່າ ອານິໂຊໂທຣປີລໍາດັບທີ 1.
2nd order speed (laplacian)
ຄວາມໄວລໍາດັບທີ 2 (ລາພລາຊຽນ): ຄວາມໄວໃນການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ຕໍ່າ ໃນທິດທາງທີ່ກຳນົດໂດຍການຕັ້ງຄ່າ ອານິໂຊໂທຣປີລໍາດັບທີ 2.
3rd order speed (gradient of laplacian)
ຄວາມໄວຂອງການແຜ່ກະຈາຍຂອງຊັ້ນເວັບເລັດຄວາມຖີ່ສູງ ໃນທິດທາງທີ່ກຳນົດໂດຍການຕັ້ງຄ່າ ຄວາມບໍ່ສະໝໍ່າສະເໝີຂອງທິດທາງອັນດັບ 3
4th order speed (laplacian of laplacian)
ຄວາມໄວລໍາດັບທີ 4 (ລາພລາຊຽນຂອງລາພລາຊຽນ): ຄວາມໄວໃນການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ສູງ ໃນທິດທາງທີ່ກຳນົດໂດຍການຕັ້ງຄ່າ ອານິໂຊໂທຣປີລໍາດັບທີ 4.

🔗ທິດທາງ

ໃນການຄວບຄຸມຕໍ່ໄປນີ້, ຄ່າບວກຈະເຮັດໃຫ້ການກະຈາຍຫຼີກເວັ້ນຂອບ (isophotes), ຄ່າລົບຈະເຮັດໃຫ້ການກະຈາຍໄປຕາມລະດັບຄວາມເຂັ້ມ, ແລະ ສູນຈະມີຜົນເທົ່າກັນທັງສອງແບບ.

1st order anisotropy
ອານິໂຊໂທຣປີລໍາດັບທີ 1: ທິດທາງການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ຕໍ່າ ເມື່ອທຽບກັບທິດທາງຂອງເກຣດຽນຂອງຄວາມຖີ່ຕໍ່າ (ການຕັ້ງຄ່າ ຄວາມໄວລໍາດັບທີ 1).
2nd order anisotropy
ອານິໂຊໂທຣປີລໍາດັບທີ 2: ທິດທາງການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ຕໍ່າ ເມື່ອທຽບກັບທິດທາງຂອງເກຣດຽນຂອງຄວາມຖີ່ສູງ (ການຕັ້ງຄ່າ ຄວາມໄວລໍາດັບທີ 2).
3rd order anisotropy
ອານິໂຊໂທຣປີລໍາດັບທີ 3: ທິດທາງການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ສູງ ເມື່ອທຽບກັບທິດທາງຂອງເກຣດຽນຂອງຄວາມຖີ່ຕໍ່າ (ການຕັ້ງຄ່າ ຄວາມໄວລໍາດັບທີ 3).
4th order anisotropy
ອານິໂຊໂທຣປີລໍາດັບທີ 4: ທິດທາງການແຜ່ຂອງຊັ້ນເວບເລັດຄວາມຖີ່ສູງ ເມື່ອທຽບກັບທິດທາງຂອງເກຣດຽນຂອງຄວາມຖີ່ສູງ (ການຕັ້ງຄ່າ ຄວາມໄວລໍາດັບທີ 4).

🔗ການຈັດການຂອບ

ຄວາມຄົມຊັດ (sharpness)
ເພີ່ມກຳລັງໃຫ້ກັບລາຍລະອຽດເວດເລັດ. ສູນຄືບໍ່ເຮັດຫຍັງ, ຄ່າບວກຄືການເພີ່ມຄວາມຄົມຊັດ, ຄ່າລົບຄືການເບຼີ. ສິ່ງນີ້ມີປະໂຫຍດໃນການປັບແຕ່ງເມື່ອໃຊ້ blooming ເພື່ອຮັກສາຄວາມຄົມຊັດໄວ້ບາງສ່ວນ.
ຄວາມອ່ອນໄຫວຕໍ່ຂອບ (edge sensitivity)
ໃຊ້ການລົດຄວາມໄວການກະຈາຍເມື່ອຖືກວດພົບຂອບ. ຄ່າທີ່ສູງຂຶ້ນຈະເຮັດໃຫ້ມີຄວາມອ່ອນໄຫວຕໍ່ຂອບຫຼາຍຂຶ້ນ. ເພີ່ມຄ່ານີ້ຫາກເຈົ້າເຫັນສິ່ງແປກປອມທີ່ຂອບພາບ.
ຄ່າກຳນົດຂອບ (edge threshold)
ກຳນົດຄ່າຄວາມຜັນຜວນ, ເຊິ່ງມີຜົນກັບບໍລິເວນທີ່ມີຄວາມຜັນຜວນຕ່ຳ (ສ່ວນທີ່ມືດ ຫຼື ມົວ). ຄ່າບວກຈະດີສຳລັບການເພີ່ມຄວາມຄົມຊັດ, ຄ່າລົບຈະດີສຳລັບການລົດນອຍສ໌.

🔗ພື້ນທີ່ການກະຈາຍ

ຄ່າກຳນົດໜ້າກາກຄວາມສະຫວ່າງ (luminance masking threshold)
ມີປະໂຫຍດຖ້າເຈົ້າຕ້ອງການຊ່ອມແຊມສ່ວນທີ່ແຈ້ງ (highlights). ການກະຈາຍຈະເກີດຂຶ້ນສະເພາະໃນບໍລິເວນທີ່ມີຄວາມສະຫວ່າງຫຼາຍກວ່າຄ່ານີ້ເທົ່ານັ້ນ.

🔗ຂັ້ນຕອນການເຮັດວຽກ

ຄວາມຍາກຫຼັກຂອງໂມດູນນີ້ແມ່ນ ເຖິງວ່າຜົນໄດ້ຮັບຈະປ່ຽນແປງຢ່າງຫຼວງຫຼາຍຕາມພາຣາມິເຕີຂາເຂົ້າ, ແຕ່ພາຣາມິເຕີເຫຼົ່ານີ້ບໍ່ມີຄວາມກ່ຽວຂ້ອງທີ່ເຂົ້າໃຈງ່າຍກັບຊີວິດປະຈຳວັນ. ຜູ້ໃຊ້ອາດຈະຮູ້ສຶກສັບສົນ, ນອກຈາກວ່າພວກເຂົາຈະຄຸ້ນເຄີຍກັບສົມຜົນ Fourier partial differential. ສ່ວນນີ້ຈະສະເໜີບາງວິທີໃນການນຳໃຊ້ໂມດູນນີ້ ໂດຍບໍ່ຕ້ອງແບກພາລະໃນການເຮັດຄວາມເຂົ້າໃຈທິດສະດີເບື້ອງຫຼັງ.

🔗ຄຳແນະນຳທົ່ວໄປ

: ຖ້າທ່ານຕ້ອງການຫຼຸດຄວາມມົວຂອງຮູບພາບໂດຍໃຊ້ໂມດູນນີ້, ໃຫ້ເລີ່ມດ້ວຍການແກ້ໄຂຄວາມຜິດພ້ຽນຂອງສີ (chromatic aberrations) ແລະ ສິ່ງລົບກວນ (noise) ໃນຮູບພາບໃຫ້ຮຽບຮ້ອຍກ່ອນສະເໝີ, ເພາະວ່າການຫຼຸດຄວາມມົວອາດຈະເຮັດໃຫ້ສິ່ງແປກປອມເຫຼົ່ານີ້ເຫັນໄດ້ຊັດເຈນຂຶ້ນ. ນອກຈາກນີ້ ມັນຍັງເປັນສິ່ງສຳຄັນທີ່ບໍ່ຄວນໃຫ້ມີພິກເຊວສີດໍາທີ່ຖືກຕັດ (clipped) ໃນຮູບພາບຂອງທ່ານ. ສິ່ງເຫຼົ່ານີ້ສາມາດແກ້ໄຂໄດ້ດ້ວຍ ການແກ້ໄຂລະດັບສີດໍາ (black level correction) ຂອງໂມດູນ ການຮັບແສງ (exposure).

ເນື່ອງຈາກມັນເຮັດວຽກແຍກແຕ່ລະຊ່ອງສີ RGB, ມັນຈະດີກວ່າຖ້າໃຊ້ໂມດູນນີ້ຫຼັງຈາກ ການຄາລິເບຣດສີ (color calibration), ເພື່ອໃຫ້ທ່ານເລີ່ມຕົ້ນດ້ວຍຮູບທີ່ມີສີເປັນກາງ ແລະ ສົມດຸນສີຂາວທີ່ຖືກຕ້ອງ. ໝາຍເຫດວ່າການເພີ່ມຄອນທຣາສສະເພາະຈຸດ ຫຼື ຄວາມຄົມຊັດ ຈະເຮັດໃຫ້ຄອນທຣາສຂອງສີ ແລະ ຄວາມອີ່ມຕົວຂອງສີເພີ່ມຂຶ້ນເລັກນ້ອຍ, ຊຶ່ງມັກຈະເປັນເລື່ອງດີ. ເນື່ອງຈາກມັນໃຊ້ການຈັດການໂດຍອີງໃສ່ຄວາມຜັນຜວນ (variance-based regularization) ເພື່ອກວດຫາຂອບພາບ, ມັນຈຶ່ງດີກວ່າຖ້າຈະວາງໂມດູນນີ້ໄວ້ກ່ອນການເຮັດວຽກແບບບໍ່ເປັນເສັ້ນຊື່ (non-linear) ໃດໆ.

🔗ເລີ່ມຕົ້ນດ້ວຍ presets

ຄ່າທີ່ຕັ້ງໄວ້ລ່ວງໜ້າ (presets) ທີ່ໃຫ້ມານັ້ນ ແມ່ນໄດ້ຮັບການປັບແຕ່ງໂດຍຜູ້ພັດທະນາ ແລະ ໄດ້ຜ່ານການທົດສອບກັບຮູບພາບຕ່າງໆ ເພື່ອຈຸດປະສົງທົ່ວໄປ. ວິທີທີ່ງ່າຍທີ່ສຸດແມ່ນເລີ່ມຕົ້ນຈາກຄ່າທີ່ຕັ້ງໄວ້ລ່ວງໜ້າເຫຼົ່ານັ້ນ, ແລ້ວຈຶ່ງປັບແຕ່ງພວກມັນຕາມຄວາມຕ້ອງການ: presets ທີ່ມີໃຫ້ໄດ້ຖືກປັບແຕ່ງ ແລະ ທົດສອບມາແລ້ວ. ວິທີທີ່ງ່າຍທີ່ສຸດຄືເລີ່ມຈາກ presets ແລ້ວປັບປ່ຽນຕາມຕ້ອງການ:

  • ຖ້າເອັບເຟັກແຮງເກີນໄປ, ໃຫ້ລົດຈຳນວນຮອບການເຮັດວຽກລົງ,

  • ຖ້າເກີດສິ່ງແປກປອມທີ່ຂອບ, ໃຫ້ເພີ່ມຄວາມອ່ອນໄຫວຕໍ່ຂອບ,

  • ຖ້າການລົດການເບຼີໄປກະທົບສ່ວນທີ່ຄວນຈະມົວ (bokeh), ໃຫ້ລົດລັດສະໝີລົງ,

    • ຖ້າການແກ້ໄຂຄວາມເບີ (deblurring) ເບິ່ງຄືວ່າຖືກຕ້ອງໃນສ່ວນທີ່ສະຫວ່າງ ແຕ່ຫຼາຍເກີນໄປໃນສ່ວນທີ່ມືດ, ໃຫ້ເພີ່ມຄ່າ threshold ຂອງຂອບ,
    • ຖ້າການແກ້ໄຂຄວາມເບີເຮັດໃຫ້ພິກເຊວສີດຳຖືກຕັດຄ່າ (clips), ໃຫ້ຫຼຸດ black level correction ໃນໂມດູນ exposure ລົງ,
  • ປັບແຕ່ງ ຄວາມຄົມຊັດ (sharpness) ຕາມຄວາມມັກ.

🔗ເລີ່ມຕົ້ນຈາກສູນ

ການຕັ້ງຄ່າເລີ່ມຕົ້ນຂອງໂມດູນແມ່ນເປັນກາງທັງໝົດ ແລະ ຈະບໍ່ມີຜົນໃດໆ ກັບຮູບຂອງທ່ານ. ຫຼັກການຂອງໂມດູນນີ້ຄື ແຕ່ລະລະດັບ (order) ຈະສົ່ງຜົນກະທົບຕໍ່ພື້ນຜິວ (texture) ຂອງຮູບໃນຮູບແບບທີ່ສະເພາະຕົວ.

ເລີ່ມຕົ້ນໂດຍການປັບພາຣາມິເຕີລະດັບທີໜຶ່ງ (ຄວາມໄວ ແລະ anisotropy) ເພື່ອສ້າງພື້ນຖານເບື້ອງຕົ້ນ. ຈາກນັ້ນປັບລັດສະໝີ (radius). ສິ່ງນີ້ຈະສົ່ງຜົນຕໍ່ພື້ນຜິວທີ່ຫຍາບກວ່າ (ບໍ່ວ່າຈະເຮັດໃຫ້ເບີ ຫຼື ຄົມຊັດຂຶ້ນ). ໃຫ້ຈື່ໄວ້ວ່າລະດັບທີໜຶ່ງຈະເຮັດວຽກກັບຄວາມຖີ່ຕ່ຳຂອງ wavelet scale ແລະ ໄປຕາມທິດທາງທີ່ຂະໜານ ຫຼື ຕັ້ງສາກກັບຄວາມຊັນ (gradient) ຂອງຄວາມຖີ່ຕ່ຳ.

ຕໍ່ໄປ, ເລີ່ມປັບພາຣາມິເຕີລະດັບທີສອງ (ຄວາມໄວ ແລະ anisotropy). ລະດັບທີສອງຍັງເຮັດວຽກກັບຄວາມຖີ່ຕ່ຳຂອງ wavelet scale ແຕ່ເທື່ອນີ້ຈະໄປຕາມທິດທາງທີ່ຂະໜານ ຫຼື ຕັ້ງສາກກັບຄວາມຊັນຂອງຄວາມຖີ່ ສູງ, ຊຶ່ງອາດຈະເປັນທິດທາງຂອງຄວາມຄົມຊັດສູງສຸດ ຫຼື ຂອງນອຍສ໌. ສິ່ງນີ້ສາມາດໃຊ້ເພື່ອຫຼຸດນອຍສ໌ (ໂດຍໃຊ້ລະດັບທີສອງໃນໂໝດ diffusion ດ້ວຍຄ່າບວກ) ເມື່ອທ່ານໃຊ້ລະດັບທີໜຶ່ງໃນໂໝດ sharpening (ດ້ວຍຄ່າລົບ).

ສອງຂັ້ນຕອນນີ້ສາມາດເຮັດໄດ້ໃນຂະນະທີ່ຊູມຮູບອອກ. ຈົ່ງຈື່ໄວ້ວ່າ ເຖິງແມ່ນວ່າຈະມີການພະຍາຍາມເຮັດໃຫ້ຜົນໄດ້ຮັບທາງສາຍຕາຂອງອັນກໍຣິທຶມບໍ່ຄ່ອຍປ່ຽນແປງຕາມມາດຕາສ່ວນ, ແຕ່ການສະແດງຜົນຕົວຢ່າງຈະຊັດເຈນທີ່ສຸດເມື່ອຊູມ 1:1 ເທົ່ານັ້ນ. ບໍ່ວ່າໃນກໍລະນີໃດກໍຕາມ, ສິ່ງທີ່ເກີດຂຶ້ນໃນລະດັບພິກເຊວ (ລັດສະໝີ < 2px) ຈະເບິ່ງບໍ່ເຫັນຫາກລະດັບການຊູມຕ່ຳກວ່າ 50%.

ມາຮອດຈຸດນີ້, ທ່ານອາດຈະຕ້ອງການປັບແຕ່ງຄວາມອ່ອນໄຫວຂອງຂອບ (edge sensitivity) ເພື່ອຈັດການກັບສິ່ງຜິດປົກກະຕິຕາມຂອບພາບ. ໃນທາງທິດສະດີ, ການແຜ່ກະຈາຍໃນທິດທາງ isophote ຈະຮັບປະກັນວ່າການແຜ່ກະຈາຍຈະຖືກຈຳກັດຢູ່ພາຍໃນຂອບ, ແຕ່ນີ້ຍັງບໍ່ພຽງພໍເມື່ອມີມຸມ ຫຼື ຮູບຊົງນູນທີ່ຄົມຊັດໃນຮູບ.

ເມື່ອປັບການຄວບຄຸມຄວາມອ່ອນໄຫວຂອງຂອບຈົນໄດ້ຜົນທີ່ໜ້າພໍໃຈແລ້ວ, ຮູບມັກຈະກາຍເປັນແບບນຸ່ມເກີນໄປ. ໃນຫຼາຍກໍລະນີ ມັນຈຳເປັນຕ້ອງເພີ່ມຈຳນວນຮອບການປະມວນຜົນ (iterations) ເພື່ອຊົດເຊີຍ. ສິ່ງນີ້ຈະເຮັດໃຫ້ການປະມວນຜົນຊ້າລົງ ດັ່ງນັ້ນຄວນພິຈາລະນາຄວາມສົມດຸນລະຫວ່າງປະສິດທິພາບ ແລະ ຄຸນນະພາບ ຕາມກຳລັງຮາດແວຂອງທ່ານ. ຖ້າທ່ານບໍ່ສາມາດເພີ່ມຈຳນວນຮອບໄດ້, ທ່ານຈະຕ້ອງເພີ່ມຄວາມໄວໃນການແຜ່ກະຈາຍແທນ.

ຂັ້ນຕອນສຸດທ້າຍແມ່ນການປັບແຕ່ງລະດັບທີສາມ ແລະ ທີສີ່, ຊຶ່ງຈະຈັດການກັບຄວາມຖີ່ສູງຂອງແຕ່ລະ wavelet scale. ທ່ານຈຳເປັນຕ້ອງປັບຄ່າເຫຼົ່ານີ້ຢ່າງເບົາບາງກວ່າລະດັບທີໜຶ່ງ ແລະ ທີສອງຫຼາຍ, ເພາະວ່າພວກມັນສາມາດເຮັດໃຫ້ນອຍສ໌ເພີ່ມຂຶ້ນຢ່າງໄວວາ.

ລະດັບທີສາມຈະໄປຕາມທິດທາງຄວາມຊັນ ຫຼື isophote ຂອງຊັ້ນຄວາມຖີ່ຕ່ຳ, ດັ່ງນັ້ນຈຶ່ງສາມາດໃຊ້ເພື່ອຊີ້ນຳການແຜ່ກະຈາຍຄວາມຖີ່ສູງໃນທິດທາງທີ່ມີຄວາມເປັນໄປໄດ້ວ່າຈະເປັນຂອບພາບທີ່ແທ້ຈິງ (ແລະ ມີໂອກາດໜ້ອຍທີ່ຈະໄປຈັບເອົານອຍສ໌).

ລະດັບທີສີ່ຈະໄປຕາມທິດທາງຄວາມຊັນ ຫຼື isophote ຂອງຊັ້ນຄວາມຖີ່ສູງ ແລະ ມີໂອກາດທີ່ຈະຈັບເອົານອຍສ໌ໄດ້ຫຼາຍກວ່າ. ການແຜ່ກະຈາຍໃນລະດັບທີສີ່ແມ່ນວິທີທີ່ດີທີ່ສຸດໃນການຫຼຸດນອຍສ໌ໂດຍບໍ່ສົ່ງຜົນກະທົບຕໍ່ຄວາມຄົມຊັດຫຼາຍເກີນໄປ, ບໍ່ວ່າຈະໃຊ້ເປັນຕົວຫຼຸດນອຍສ໌ດ່ຽວໆ ຫຼື ເປັນຂັ້ນຕອນການຈັດລະບຽບໃນຂະບວນການແກ້ໄຂຄວາມເບີ.

🔗ການໃຊ້ຫຼາຍໂມດູນເພື່ອສ້າງພາບຄືນໃໝ່

ການຕອງນອຍສ໌ໃນຂັ້ນຕອນສຸດທ້າຍອາດຈະໄດ້ຮັບປະໂຫຍດຈາກການ ນຳໃຊ້ ຂະບວນການແຜ່ກະຈາຍ – ສິ່ງນີ້ສາມາດໃຊ້ເປັນຂັ້ນຕອນເສີມຫຼັງຈາກໂມດູນ ຫຼຸດນອຍສ໌ (denoise profiled).

ໃນທາງກົງກັນຂ້າມ, ບັນຫາທາງແສງຕໍ່ໄປນີ້ອາດຈະໄດ້ຮັບປະໂຫຍດຈາກການສ້າງໃໝ່ໂດຍການ ຍ້ອນກັບ (undoing) ຂະບວນການແຜ່ກະຈາຍ:

    1. ຄວາມເບີທີ່ເກີດຈາກຟິວເຕີຄວາມຖີ່ຕ່ຳ (LPF) ຂອງເຊັນເຊີ ແລະ/ຫຼື ການເຮັດ anti-aliasing ໂດຍໂມດູນ demosaic,
    1. ຄວາມເບີຄົງທີ່ຈາກເລນ,
    1. ໝອກຄັວນ/ໝອກ,
    1. ການແຜ່ກະຈາຍຂອງແສງ (ການໃຊ້ຕົວແຜ່ແສງທີ່ໃຫຍ່ເກີນໄປ), ຊຶ່ງເຮັດໃຫ້ແສງຮາບພຽງເກີນໄປ ແລະ ຂາດຄອນທຣາສສະເພາະຈຸດເທິງຕົວແບບ.

ເຖິງແມ່ນວ່າມີຫຼາຍບັນຫາເກີດຂຶ້ນກັບຮູບດຽວກັນໃນເວລາດຽວກັນ, ແຕ່ມັນຈະດີກວ່າຖ້າແກ້ໄຂພວກມັນແຍກກັນໂດຍການໃຊ້ໂມດູນນີ້ຫຼາຍອັນຊ້ອນກັນ. ເມື່ອເຮັດແນວນັ້ນ, ໃຫ້ແນ່ໃຈວ່າໄດ້ແກ້ໄຂບັນຫາຈາກລະດັບຫຍາບໄປຫາລະດັບລະອຽດ, ແລະ ການຫຼຸດນອຍສ໌ຕ້ອງເກີດຂຶ້ນກ່ອນສະເໝີ. ນັ້ນຄື, ແຕ່ລະອັນຄວນປາກົດຕາມ ລຳດັບໄພພ໌ (pipe order) ດັ່ງນີ້:

    1. ຫຼຸດນອຍສ໌ (denoise),
    1. ເພີ່ມຄອນທຣາສສະເພາະຈຸດ (local contrast enhancement),
    1. ຫຼຸດໝອກຄັວນ (dehaze),
    1. ແກ້ໄຂຄວາມເບີຈາກເລນ (lens blur correction),
    1. ການປັບແກ້ເຊັນເຊີ ແລະ demosaic.

ການເລີ່ມຕົ້ນດ້ວຍການສ້າງໃໝ່ໃນລະດັບທີ່ຫຍາບກວ່າ ຈະຊ່ວຍຫຼຸດໂອກາດທີ່ຈະເກີດ ຫຼື ເພີ່ມນອຍສ໌ເມື່ອເຮັດການສ້າງໃໝ່ໃນລະດັບທີ່ລະອຽດຂຶ້ນ. ສິ່ງນີ້ອາດຈະເບິ່ງຄືບໍ່ສົມເຫດສົມຜົນ ເພາະຂະບວນການເຫຼົ່ານີ້ບໍ່ໄດ້ເກີດຂຶ້ນຕາມລຳດັບນີ້ໃນຕອນສ້າງຮູບພາບແທ້ໆ. ດ້ວຍເຫດຜົນດຽວກັນ, ການຫຼຸດນອຍສ໌ຄວນເກີດຂຶ້ນກ່ອນຄວາມພະຍາຍາມໃດໆ ໃນການເຮັດໃຫ້ຮູບຄົມຊັດ ຫຼື ເພີ່ມຄວາມຄົມຂອງຂອບ (acutance).

🔗ໝາຍເຫດ ແລະ ຄຳເຕືອນ

ເຖິງວ່າໂມດູນນີ້ຖືກອອກແບບມາໃຫ້ຮັກສາຂະໜາດ, ແຕ່ຜົນລັບຈະຮັບປະກັນໄດ້ທີ່ການຊູມ 100% ແລະ ການສົ່ງອອກຂະໜາດເຕັມເທົ່ານັ້ນ.

ເມື່ອຕັ້ງຄ່າຂັ້ນຕອນການແກ້ໄຂຄວາມມົວ (deblurring), ຂໍໃຫ້ຈື່ໄວ້ວ່າຮູບພາບທີ່ຍິ່ງໃຫຍ່ຫຼາຍຮູບໃນປະຫວັດສາດຂອງການຖ່າຍພາບ ແມ່ນຖືກຖ່າຍດ້ວຍເລນທີ່ມີຄວາມຄົມຊັດໜ້ອຍກວ່າເລນທີ່ມີໃນປັດຈຸບັນຫຼາຍ. ເຖິງແມ່ນວ່າທ່າອ່ຽງໃນປັດຈຸບັນຈະເນັ້ນການຜະລິດ ແລະ ຂາຍເລນທີ່ຄົມຊັດຂຶ້ນເລື້ອຍໆ ແລະ ໃຊ້ຊອບແວແຕ່ງຕື່ມຄວາມຄົມຊັດຢ່າງມະຫາສານ, ແຕ່ຄວາມນິຍົມນີ້ ບໍ່ໄດ້ ເຮັດໃຫ້ພາບອອກມາດີຂຶ້ນ ແລະ ຍັງເຮັດໃຫ້ຂັ້ນຕອນການຕົບແຕ່ງພາບໜ້າເບື່ອໜ່າຍກວ່າເກົ່າ. ການໂຟກັດແບບນຸ່ມນວນ ແລະ ຄວາມມົວເລັກນ້ອຍກໍມີຄຸນຄ່າທາງສິລະປະໃນຕົວມັນເອງ, ເຊິ່ງຮູບພາບ HD ທີ່ຄົມຊັດແບບຜິດທຳມະຊາດອາດຈະສື່ສານສິ່ງເຫຼົ່ານີ້ອອກມາບໍ່ໄດ້.

ຄວນສັງເກດວ່າ ຄວາມຕັດກັນໂດຍລວມ (ການໃຊ້ເສັ້ນໂຄ້ງໂທນສີ ຫຼື ລະດັບສີດຳ/ຂາວ) ກໍມີຜົນຕໍ່ການຮັບຮູ້ຄວາມຄົມຊັດຂອງພວກເຮົາ, ເຊິ່ງແຕກຕ່າງຈາກຄວາມຄົມຊັດທາງແສງ (ຄວາມລະອຽດຂອງເລນ). ຕາຂອງມະນຸດຈະຮັບຮູ້ໄດ້ໄວຕໍ່ຄວາມຕັດກັນສະເພາະຈຸດ, ເຊິ່ງອາດມາຈາກຄວາມຄົມຊັດທາງແສງ (ເຊັ່ນ: ການບໍ່ມີການຟຸ້ງກະຈາຍ - ຂອບທີ່ບາງ) ລວມເຖິງການເພີ່ມການປ່ຽນຜ່ານຂອງລະດັບສີ. ຖ້າການປັບແຕ່ງໂທນສີໂດຍລວມຖືກໃຊ້ເພື່ອເພີ່ມຄວາມຕັດກັນ, ຮູບພາບຈະເບິ່ງຄືວ່າຄົມຊັດຂຶ້ນ. ຖ້າໃຊ້ເພື່ອຫຼຸດຄວາມຕັດກັນ, ຮູບພາບຈະເບິ່ງຄືວ່າມົວລົງ. ໃນທັງສອງກໍລະນີນີ້, ຂອບຕົວຈິງຂອງວັດຖຸບໍ່ໄດ້ຖືກປ່ຽນແປງແຕ່ຢ່າງໃດ, ຜົນຂອງການຮັບຮູ້ນັ້ນແມ່ນພາບລວງຕາທັງໝົດ.

ສ່ວນໜຶ່ງຂອງອາຍຸທີ່ເພີ່ມຂຶ້ນແມ່ນສາຍຕາທີ່ເສື່ອມລົງ. ລະດັບຄວາມຄົມຊັດທີ່ຄົນອາຍຸເກີນ 50 ປີພໍໃຈ ອາດຈະບໍ່ຄືກັນກັບຄົນອາຍຸ 20 ປີ. ມັນຄຸ້ມຄ່າທີ່ຈະພິຈາລະນາການເພີ່ມຄວາມຄົມຊັດເພື່ອໃຫ້ໄດ້ຜົນລັດທີ່ ສົມຈິງ (ກົງກັບການຮັບຮູ້ໃນຊີວິດປະຈຳວັນຂອງທ່ານ) ແທນທີ່ຈະເປັນຜົນລັດທີ່ ໜ້າເພິ່ງພໍໃຈ (ເຊິ່ງອາດຈະເບິ່ງດີສະເພາະສຳລັບຜູ້ທີ່ມີສາຍຕາຄືກັນກັບທ່ານເທົ່ານັ້ນ).

ສຸດທ້າຍ, ການປະເມີນຄວາມຄົມຊັດຂອງຮູບພາບໂດຍການຊູມໄປທີ່ 1:1 (100%) ຫຼື ຫຼາຍກວ່ານັ້ນ ເປັນເລື່ອງທີ່ບໍ່ສົມເຫດສົມຜົນ. ໃນຫໍພິພິທະພັນ, ງານວາງສະແດງ ຫຼື ແມ່ນແຕ່ໃນໜ້າຈໍ, ຜູ້ຊົມທົ່ວໄປຈະເບິ່ງຮູບພາບໃນພາບລວມ, ບໍ່ໄດ້ໃຊ້ແວ່ນຂະຫຍາຍສ່ອງ. ນອກຈາກນັ້ນ, ໃນການນຳໃຊ້ຕົວຈິງສ່ວນໃຫຍ່, ຮູບຖ່າຍບໍ່ຄ່ອຍມີຄວາມລະອຽດເກີນ 3000x2000 ພິກເຊວ (ປະມານການພິມ 300 DPI ໃນຂະໜາດ A4) ເຊິ່ງສຳລັບເຊັນເຊີ 24 ລ້ານພິກເຊວ, ໝາຍເຖິງການຫຼຸດຂະໜາດລົງ 4 ເທົ່າ. ເມື່ອທ່ານກວດເບິ່ງໄຟລ໌ 24 ລ້ານພິກເຊວຢູ່ທີ່ 1:1, ທ່ານກຳລັງເບິ່ງຮູບພາບທີ່ຈະບໍ່ມີວັນມີຢູ່ຈິງ. ການເພີ່ມຄວາມຄົມຊັດໃນລະດັບພິກເຊວໃນບໍລິບົດນີ້ ຈຶ່ງເປັນການເສຍເວລາ ແລະ ຊັບພະຍາກອນ CPU ໂດຍບໍ່ຈຳເປັນ.

translations