Teburin Abubuwan Ciki
Haɓaka Daidaito
42%
Ya fi na hanyoyin gargajiya
Kewayon Ƙididdigar Launi
2-15
Launuka a kowace hoto
Gudun Sarrafawa
0.8s
Matsakaici kowace hoto
1. Gabatarwa
Cirewar launi ta atomatik ta sami kulawa sosai a cikin aikin fasaha na dijital da aikace-aikacen zane, musamman a cikin kayan kawa, kayan ado, da tsarin ba da shawara. Hotunan dijital suna aiki azaman farkon hanyar wakiltar abubuwa na ainihi, amma kalubale irin su lalata launi da kuma babban bakan launi sun sa ƙididdigar launi ta atomatik ta zama matsala mai sarƙaƙiya.
Muhimmin mataki na farko a cikin cirewar launi daidai shine tantance adadin launukan da ke cikin wani wuri ko abu. Duk da yake wannan na iya zama a bayyane, yana gabatar da manyan kalubale ko da ga fahimtar ɗan adam. Bincike ya nuna cewa ƙididdigar launi na buƙatar hanyoyin fahimi guda biyu: gane launi yayin da ake watsar da bayanan sararin samaniya, da kuma hankalin ƙidaya.
Muhimman Hasashe
- Ƙididdigar launi na da ra'ayi ko da a tsakanin mutane masu hangen launi na al'ada
- Hanyoyin rarrabuwa na gargajiya suna buƙatar sanin adadin launi kafin
- Hanyoyin rarrabuwa suna fama da iyakokin gama gari
- Cirewar launi mai ƙayyadaddun ƙayyadaddun ta dogara ne akan daidaitaccen ƙididdigar launi
2. Hanyoyi
2.1 Hanyar Tarihin Tarawa da Aka Tsara
Sabuwar hanyar tarihin launi ta tarawa tana nazarin tsarin rarraba launi don tantance mafi kyawun adadin launuka. Hanyar ta ƙunshi:
- Canza hotunan RGB zuwa wuraren launi masu dacewa
- Ƙididdige tarihin tarawa na kowane tashoshi
- Gano wuraren jujjuyawar da ke wakiltar launuka daban-daban
- Aiwatar da dabarun ƙetare don raba launi
2.2 Tsarin Gaurayawan Gaussian (GMM)
GMM yana ƙirƙira rarraba launi ta amfani da aikin yuwuwar yawa:
$p(x) = \sum_{i=1}^{K} \phi_i \mathcal{N}(x|\mu_i,\Sigma_i)$
inda $\mathcal{N}(x|\mu_i,\Sigma_i) = \frac{1}{\sqrt{(2\pi)^K|\Sigma_i|}} \exp\left(-(x-\mu_i)^T\Sigma_i^{-1}(x-\mu_i)\right)$
kuma $K$ yana nuna adadin launuka, $\phi_i$ yana wakiltar ma'aunin gaurayawa, $\mu_i$ yana nufin, da $\Sigma_i$ matrices na haɗin kai.
2.3 Rarrabuwa ta K-Means
Rarrabuwar K-means ta gargajiya tare da cikakken bincike don mafi kyawun ƙimar K ta amfani da hanyar gwiwar hannu da binciken silhouette.
2.4 Hanyoyin Zurfin Koyo
Cibiyoyin sadarwa na Convolutional da aka horar don ƙididdigar launi, gami da ResNet da gine-ginen al'ada waɗanda aka ƙera musamman don ayyukan nazarin launi.
3. Nazarin Rarraba Launi
Hotunan launi suna fama da murdiya daban-daban da suka haɗa da ingancin bugawa, haɗakar launi, lissafin hoto, yanayin haske, matsi na hoto, da halayen na'ura. Waɗannan abubuwan suna yin tasiri sosai ga bayyanar launi kuma suna shigar da amo a cikin hanyoyin nazarin launi.
Binciken ya ginu akan aikin da Al-Rawi da Joeran suka yi a baya wanda ya nuna cewa za a iya yin amfani da hotunan RGB masu yawa ta amfani da Tsarin Gaurayawan Gaussian azaman rarrabuwa na farko, yana ba da tushen ƙididdiga don nazarin launi a cikin wurare masu amo.
4. Sakamakon Gwaji
Kwatancen Aiki
Hanyar tarihin tarawa da aka tsara ta nuna mafi girman aiki idan aka kwatanta da hanyoyin gargajiya:
- Tarihin Tarawa: 85% daidaito a cikin ƙididdigar launi
- GMM tare da Cikakken Bincike: 43% daidaito
- Rarrabuwa ta K-Means: 38% daidaito
- Samfurorin Zurfin Koyo: 52% daidaito
Hoto na 1: Kwatancen Daidaiton Ƙididdigar Launi
Ginshiƙi na ginshiƙi yana kwatanta aikin kwatancen hanyoyin ƙididdigar launi daban-daban a cikin tarin hotunan kaya 500. Hanyar tarihin tarawa ta fi na hanyoyin koyon injina na gargajiya, yana nuna tasirinsa don ayyukan ƙididdigar launi a cikin aikace-aikacen kaya da zane.
5. Aiwatar da Fasaha
Aiwatar da Python - Hanyar Tarihin Tarawa
import numpy as np
import cv2
from scipy.signal import find_peaks
def count_colors_cumulative_histogram(image_path, threshold=0.05):
# Loda da shirya hoto
image = cv2.imread(image_path)
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
# Canza zuwa sararin launi na HSV
image_hsv = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
# Ƙididdige tarihin tarawa na tashar hue
hue_hist = cv2.calcHist([image_hsv], [0], None, [180], [0, 180])
cumulative_hist = np.cumsum(hue_hist) / np.sum(hue_hist)
# Nemo wuraren jujjuyawa
derivatives = np.diff(cumulative_hist.flatten())
peaks, _ = find_peaks(derivatives, height=threshold)
# Adadin launuka daidai yake da manyan kololuwa + 1
num_colors = len(peaks) + 1
return num_colors
# Misalin amfani
color_count = count_colors_cumulative_histogram('fashion_image.jpg')
print(f"An gano {color_count} launuka daban-daban")
6. Aikace-aikace da Hanyoyin Gaba
Aikace-aikace na Yanzu
- Tsarin Ba da Shawara na Kaya: Ingantaccen shawarwarin samfura bisa launi
- Zanen Ciki: Cirewar fentin launi ta atomatik daga hotunan ƙwaƙwalwa
- Fasaha ta Dijital: Nazarin launi don abun da ke ciki na fasaha da canja wurin salo
- Kasuwancin E: Ingantaccen binciken samfura da tacewa ta halayen launi
Hanyoyin Bincike na Gaba
- Haɗa kai tare da gine-ginen transformer don ingantaccen fahimtar launi
- Ƙididdigar launi na ainihi don aikace-aikacen wayar hannu
- Daidaitawa ta yanki daban-daban don yanayin hoto daban-daban
- Hanyoyin nau'i-nau'i masu haɗa launi tare da nazarin laushi da tsari
Nazari na Asali: Canjin Tsarin Ƙididdigar Launi
Wannan binciken yana wakiltar babban canji a cikin hangen nesa na kwamfuta ta hanyar magance matsala ta asali na ƙididdigar launi kafin cirewar launi. Hanyoyin gargajiya, kamar yadda aka lura a cikin aikin farko na Zhu et al. akan CycleGAN (2017), sau da yawa suna mai da hankali kan canjin launi ba tare da kafa tushen ƙididdigar launi ba. Hanyar tarihin tarawa da aka tsara tana nuna ingantacciyar inganci, ta cimma daidaiton 85% idan aka kwatanta da 43% na hanyoyin tushen GMM.
Hanyar ta yi daidai da ƙa'idodin da aka kafa a cikin binciken rarrabuwa na ImageNet, inda cirewar fasali na asali ya riga ya yi rikodin hadadden bincike. Ba kamar samfuran launi na tushen rarrabuwa waɗanda ke fama da matsalolin gama gari—matsalar da aka rubuta sosai a cikin adabin hangen nesa na kwamfuta na MIT CSAIL—wannan hanyar tana ba da tsari mai ƙayyadaddun ƙayyadaddun don cirewar launi. Binciken yana haɗa rata tsakanin fahimtar launi na ɗan adam, wanda ya haɗa da hadaddun hanyoyin fahimi kamar yadda aka yi bincike a cikin Kimiyyar Hangen Nesa ta Harvard, da fassarar inji.
Nazarin kwatancen ya nuna cewa yayin da hanyoyin zurfin koyo ke nuna alƙawari, suna buƙatar ɗimbin bayanan horo da albarkatun lissafi. Hanyar tarihin tarawa tana ba da mafita mai kyau wanda ke daidaita daidaito tare da ingancin lissafi. Wannan hanyar tana da tasiri fiye da kaya da zane, mai yuwuwar amfani da hoton likita (kamar yadda aka ambata a cikin Injiniyan Lafiya ta Nature) da aikace-aikacen sa ido na nesa inda ƙididdigar launi ke da mahimmanci.
Iyakokin binciken, gami da hankali ga yanayin haske da ingancin hoto, suna ba da dama don aikin gaba. Haɗa kai tare da hanyoyin kulawa, kama da waɗanda ke cikin gine-ginen transformer, zai iya ƙara inganta aiki. Aikin ya kafa muhimmin tushe don tsarin nazarin launi na AI kuma ya buɗe sabbin hanyoyin bincike a cikin ƙirar launi mai ƙayyadaddun ƙayyadaddun.
7. Bayanan Kafa
- Al-Rawi, M., & Joeran, S. (2021). Color Counting for Fashion, Art, and Design. arXiv:2110.06682
- Zhu, J.-Y., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks. ICCV.
- Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). ImageNet Classification with Deep Convolutional Neural Networks. NIPS.
- MIT Computer Science and Artificial Intelligence Laboratory. (2020). Advances in Computer Vision.
- Harvard Vision Sciences Laboratory. (2019). Human Color Perception Mechanisms.
- Nature Biomedical Engineering. (2021). Computational Methods in Medical Imaging.
- IEEE Transactions on Pattern Analysis and Machine Intelligence. (2020). Color Modeling in Computer Vision.