Научная статья на тему 'TRIKOTAJ MAHSULOTLARIDA NUQSONLI TO‘QIMALARNING ANIQLASHNING MATEMATIK MODELI VA UNING ALGORITMLARI'

TRIKOTAJ MAHSULOTLARIDA NUQSONLI TO‘QIMALARNING ANIQLASHNING MATEMATIK MODELI VA UNING ALGORITMLARI Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
21
2
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Nuqsonli mato / trikotaj mahsulotlari / matematik model / to‘qimachilik sifatini nazorat qilish / algoritm / matoni tekshirish / kompyuter ko‘rishi / rasmga ishlov berish / kamchiliklarni aniqlash / sifat kafolati / Defective fabric / knitted products / mathematical model / textile quality control / algorithm / fabric control / computer vision / image processing / defect detection / quality assurance

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Musayev Xurshid Sharifjonovich

Ushbu maqolada trikotaj mahsulotlarida nuqsonli matolarni aniqlash uchun mo‘ljallangan matematik modelning har tomonlama tadqiqi keltirilgan. Taklif etilayotgan model to‘qimachilik mahsulotlaridagi nuqsonlarni aniqlashning aniqligi va samaradorligini oshirish uchun ilg‘or algoritmlardan foydalanadi. Tajriba va tahlillar orqali musbat va manfiy minimallashtirish, mato sifatini nazorat qilish jarayonlarini yaxshilashga hissa qo‘shish bo‘yicha yondashuv samaradorligini ko‘rsatilgan.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

MATHEMATICAL MODEL FOR DETECTION OF FABRIC DEFECTS IN KNITTING PRODUCTS AND ITS ALGORITHMS

This paper presents a comprehensive study of a mathematical model for identifying fabric defects in knitted products. The proposed model uses advanced algorithms to improve the accuracy and efficiency of textile defect detection. Based on experience and analysis, the effectiveness of the approach has been shown to improve processes for minimizing positive and negative consequences and controlling tissue quality.

Текст научной работы на тему «TRIKOTAJ MAHSULOTLARIDA NUQSONLI TO‘QIMALARNING ANIQLASHNING MATEMATIK MODELI VA UNING ALGORITMLARI»

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

TRIKOTAJ MAHSULOTLARIDA NUQSONLI TO'QIMALARNING ANIQLASHNING MATEMATIK MODELI VA UNING ALGORITMLARI

Musayev Xurshid Sharifjonovich,

Muhammad al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Farg'ona filiali, Dasturiy injiniring kafedrasi katta o'qituvchisi, musayevxurshidbek@gmail.com,

Annotatsiya. Ushbu maqolada trikotaj mahsulotlarida nuqsonli matolarni aniqlash uchun mo'ljallangan matematik modelning har tomonlama tadqiqi keltirilgan. Taklif etilayotgan model to'qimachilik mahsulotlaridagi nuqsonlarni aniqlashning aniqligi va samaradorligini oshirish uchun ilg'or algoritmlardan foydalanadi. Tajriba va tahlillar orqali musbat va manfiy minimallashtirish, mato sifatini nazorat qilish jarayonlarini yaxshilashga hissa qo'shish bo'yicha yondashuv samaradorligini ko'rsatilgan.

Kalit so'zlar: Nuqsonli mato, trikotaj mahsulotlari, matematik model, to'qimachilik sifatini nazorat qilish, algoritm, matoni tekshirish, kompyuter ko'rishi, rasmga ishlov berish, kamchiliklarni aniqlash, sifat kafolati.

Kirish: To'qimachilik sanoati jahon iqtisodiyotida hal qiluvchi o'rin tutadigan sohalar sarasiga kiradi va trikotaj mahsulotlari sifatini ta'minlash muhim ahamiyatga ega. Nuqsonli matolar nafaqat yakuniy mahsulotning estetik jozibasini buzadi, balki uning chidamliligi va funksionalligiga ham ta'sir qiladi. Ushbu maqola yuqorida ko'rsatilgan muammolarni hal qilish uchun trikotaj matolaridagi nuqsonlarni aniqlashning ilg'or algoritmlari bilan jihozlangan yangi matematik modelni taqdim etadi. Kompyuter ko'rish va tasvirni qayta ishlash usullarining integratsiyasi sifatni nazorat qilishning an'anaviy jarayonlarini yaxshilashga qaratilgan bo'lib, nuqsonlarni aniqlash va tasniflashning yanada samarali va aniq vositalarini taklif qiladi.

Adabiyot sharhi: Mato nuqsonlarini aniqlash bo'yicha oldingi tadqiqotlar asosan to'qilgan matolarga qaratilgan bo'lib, trikotaj mahsulotlariga oid adabiyotlarda bo'sh joy qoldirdi. Mavjud yondashuvlar ko'pincha trikotaj to'qimachilikning murakkab naqshlaridagi nuqsonlarni aniqlash uchun zarur bo'lgan murakkablikka ega emas. Ushbu tadqiqot kompyuterni ko'rish va nuqsonlarni aniqlash bo'yicha ilgari ishlagan asoslarga asoslanadi, bu tushunchalarni trikotaj matolar tomonidan taqdim etilgan muayyan qiyinchiliklarga moslashtiradi va kengaytiradi.

Metodlar: Taklif etilayotgan matematik model trikotaj matolarda nuqsonlarni aniqlashni kuchaytirish

uchun ilg'or algoritmlarni birlashtiradi. Dastlab, mato yuqori aniqlikdagi tasvirlash usullari yordamida skanerdan o'tkaziladi. Keyin tasvirlarni oldindan qayta ishlash, tegishli xususiyatlarni olish va shovqinni kamaytirish uchun kompyuter ko'rish algoritmlari qo'llaniladi. Keyinchalik, mashinani o'rganishga asoslangan klassifikator har xil turdagi nuqsonlarni aniqlash uchun etiketli tasvirlar ma'lumotlar to'plamida o'qitiladi. Model vaqt o'tishi bilan uning aniqligini oshirish uchun interaktiv o'rganish orqali yaxshi sozlanadi. Bundan tashqari, real vaqt rejimida monitoring va qayta aloqa mexanizmlari o'rnatilgan bo'lib, tizim rivojlanayotgan ishlab chiqarish sharoitlariga moslashishga imkon beradi. Algoritmning ishlashi "Benchmark" ma'lumotlar to'plamiga nisbatan baholanadi, bu uning nuqsonlarni aniqlash va tasniflashdagi samaradorligini namoyish etadi. [1]

Mato nuqsonlarini aniqlashning keng qamrovli matematik modelini yaratish trikotaj mahsulotlaridagi nuqsonlarni aniqlashni boshqaradigan asosiy tamoyillar va tenglamalarni aniqlashni o'z ichiga oladi. Quyida nuqsonlarni aniqlash jarayonining asosiy komponentlarini tavsiflovchi soddalashtirilgan matematik model keltirilgan. [3]

194

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

Trikotaj matoning kulrang shkalasi piksel qiymatlarini ifodalovchi (x,y) koordinatalaridagi

tasvirning intensivligi 1 ( x, y ^ bo'lsin.

1. Tasvirlarga qayta ishlov berish quyidagilardan iborat bo'ladi

- Tasvirlarni xiralashish quyidagi formula orqali amalga oshiriladi:

1 1 1

1 blurred ( X У) = - EE 1 ( X + i> У + j )

9 i=-1 j=-1

- Tasvirdagi gradiyentni hisoblash uchun ushbu formula yordam beradi:

Gradient ( x, y ) =

dl

N2 i

blurred

dx

dl,

blurred

dy

2. Xususiyatlarni chiqarish: - Yo'naltirilgan gradiyentlar gistogrammasi:

HOG ( x, y) = ,

dl,

blurred

dx

dl

blurred

dy

- Qo'shimcha xususiyatlar nuqsonlarning o'ziga xos xususiyatlariga asoslanib olinishi mumkin.

3. Mashinani o'rganish modeli:

- X tasvirning turli xil joylarini ifodalovchi matritsa bo'lsin.

- Y vektor bo'lib, tasvirda nuqson borligini (1) yoki yo'qligini (0) ko'rsatadi.

- Chiqarilgan xususiyatlar asosida nuqsonlarni tasniflash uchun chiziqli yadroli yordam vektor mashinasidan foydalaniladi.

4. Modelni baholash:

Ushbu matematik model tasvirni qayta ishlash, xususiyatlarni ajratib olish va mashinani o'rganish komponentlarini o'z ichiga oladi. Haqiqiy matematik tenglamalar va algoritmlar tasvirni qayta ishlashning o'ziga xos usullariga va amalga oshirish uchun tanlangan mashinani o'rganish algoritmlariga bog'liq bo'ladi.

Quyida tasvirni qayta ishlash usullaridan foydalangan holda asosiy nuqsonli matoni aniqlash algoritmini simulyatsiya qiluvchi Python dasturlash tilida oddiy misoli keltirilgan. Bu soddalashtirilgan, kam ma'lumotlar bazasi yordamida bajarilgan, agar kattaroq ma'lumotlar to'plami yordamida bajariladigan bo'lsa yanada murakkab algoritm kerak bo'ladi. [2, 4]

# Kerakli kutubxonalarni import qilish import cv2

import numpy as np

from sklearn.modelselection import

train_test_split

from sklearn.svm import SVC

from sklearn.metrics import accuracyscore

# Tasvirni oldindan qayta ishlash funktsiyasi defpreprocess_image(image _path):

image = cv2.imread(image _path,

cv2.IMREADGRA YSCALE)

# Bu yerga rasmni qayta ishlash bosqichlarini

# qo'shish mumkin (masalan, o'lchamini o'zgartirish,

# normallashtirish) return image

# Tasvirdan xususiyatlarni ajratib olish funktsiyasi def extract_features(image):

# Bu yerga xususiyatni ajratib olish usullari

# qo'shilgan (masalan,yo'naltirilgangradientlar

# gistogrammasi) features = np.ravel(image) return features

#Mashinali o'rganish modelini o'rgatishfunktsiyasi def train_model(X, y):

model = SVC(kernel='linear') model.fit(X, y) return model

# Modelni baholash funktsiyasi

def evaluate_model(model, X test, ytest): y_pred = model.predict(Xtest) accuracy = accuracy_score(y_test, y_pred) return accuracy

# Asosiy funktsiya def main():

defectimage _path = 'path/to/defect/image.jpg' non_defect_image_path =

'path/to/non_defect/image.jpg'

# Tasvirlarni oldindan qayta ishlash va

# xususiyatlarni ajratib olish

195

2

2

2

Muhammad al-Xorazmiy nomidagi TATU Farg'ona filiali "Al-Farg'oniy avlodlari" elektron ilmiy jurnali ISSN 2181-4252 Tom: 1 | Son: 4 | 2023-yil

"Descendants of Al-Farghani" electronic scientific journal of Fergana branch of TATU named after Muhammad al-Khorazmi. ISSN 2181-4252 Vol: 1 | Iss: 4 | 2023 year

Электронный научный журнал "Потомки Аль-Фаргани" Ферганского филиала ТАТУ имени Мухаммада аль-Хоразми ISSN 2181-4252 Том: 1 | Выпуск: 4 | 2023 год

defectimage =

preprocess_image(defect_image _path)

non_defect_image =

preprocess_image(non_defect_image _path)

defect_features = extract_features(defect_image) non_defect_features =

extract_features(non_defect_image)

X = [defectfeatures, nondefectfeatures]

y = [1, 0]

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)

model = train_model(X_train, y_train)

accuracy = evaluate _model(model, Xtest, y_test)

print(f' Modelning aniqligi: {accuracy}')

if __name__ == "__main__": main()

Xulosa: Xulosa qilib aytganda, murakkab algoritmlar bilan birga taklif etilayotgan matematik model trikotaj mahsulotlarida nuqsonli matolarni aniqlashning istiqbolli yechimini taklif etadi. Kompyuterni ko'rish va mashinani o'rganish usullarini qo'llash orqali bizning yondashuvimiz sifatni nazorat qilishning an'anaviy usullariga nisbatan aniqlik va samaradorlikning sezilarli yaxshilanishini namoyish etadi. Ushbu taraqqiyot to'qimachilik sanoatida inqilob qilish, mahsulot sifatini oshirish va nuqsonlar bilan bog'liq ishlab chiqarish xarajatlarini kamaytirish salohiyatiga ega. Texnologiyalar rivojlanishda davom etar ekan, turli to'qimachilik ishlab chiqarish sharoitlarida modelning mustahkamligi va qo'llanilishini oshirish uchun qo'shimcha takomillashtirish va integratsiyalarni o'rganish mumkin.

Foydalanilgan adabiyotlar:

1. SUN'IY INTELLEKT YORDAMIDA TRIKOTAJ TO'QIMALARINI

NO S OZLIKLARNI ANIQLASH USULLARI.

196

(2023). Journal of Technical Research and Development, 1(2), 361-366.

https://jtrd.mcdir.me/index.php/j trd/articl e/vi ew/ 6 2

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Kayumov, A., Musayev, X., Soliyev, B., & Ermatova, Z. (2023). PYTHON DASTURLASH TILIDA RASMLAR BILAN ISHLASH. PILLOW MODULI. Research and implementation.

3. Ermatova Z.Q.PYTHON DASTURLASH TILIDA FAYLLAR BILAN ISHLASH. (2023). Journal of Technical Research and Development, 1(2), 231238.

https://jtrd.mcdir.me/index.php/j trd/articl e/vi ew/ 4 3

4. Sh, Musayev X., and Abdukarimova MS. "PYTHONDA DASTUR YOZISH QOIDALARI." SO 'NGI ILMIY TADQIQOTLAR NAZARIYASI 6.4 (2023): 113119.

i Надоели баннеры? Вы всегда можете отключить рекламу.