• Nie Znaleziono Wyników

System informatyczny HISTOLAB 2013 v.2.0 wspomagający ocenę geometryczną płodów rolnych – Krzysztof Przybył, Daniel Młyński, Piotr Boniecki

N/A
N/A
Protected

Academic year: 2021

Share "System informatyczny HISTOLAB 2013 v.2.0 wspomagający ocenę geometryczną płodów rolnych – Krzysztof Przybył, Daniel Młyński, Piotr Boniecki"

Copied!
2
0
0

Pełen tekst

(1)

17 mgr in¿. Krzysztof PRZYBY£, mgr in¿. Daniel M£YÑSKI, prof. dr hab. in¿. Piotr BONIECKI

Uniwersytet Przyrodniczy w Poznaniu,

Wydzia³ Rolnictwa i Bioin¿ynierii, Instytut In¿ynierii Biosystemów e-mail: kprzybyl@up.poznan.pl

S

Streszczenie

Przedstawiono charakterystykê programu HISTLAB v.2.0 wspomagaj¹cego identyfikacjê geometrycznych parametrów p³odów rolnych, które maj¹ istotne znaczenie w ocenie jakoœciowej produktów. Program wykrywa krawêdzie wybranych p³odów rolnych na ich fotografiach cyfrowych oraz ekstrahuje cechy reprezentatywne dla potrzeb generowania klasyfikacyjnych modeli neuronowych.

p³ody rolne, fotografia cyfrowa, parametry geometryczne, modele SSN, analiza obrazu, system informatyczny

S³owa kluczowe:

YSTEM INFORMATYCZNY

WSPOMAGAJ¥CY OCENÊ GEOMETRYCZN¥

P£ODÓW ROLNYCH

HISTLAB 2013 v.2.0

TECHNIKA ROLNICZA OGRODNICZA LEŒNA 4/2014 Wprowadzenie

Cel pracy

Ogólna charakterystyka programu

Jednym z kierunków rozwoju komputerowych systemów informatycznych jest coraz powszechniejsze stosowanie nowoczesnych metod sztucznych sieci neuronowych (SNN). Z za³o¿enia maj¹ one wspomagaæ procesy decyzyjne zacho-dz¹ce w produkcji rolno-spo¿ywczej. Jednym z zadañ tych systemów jest prawid³owa identyfikacja produktów rolniczych [2, 5].

System zosta³ wytworzony w celu wsparcia oceny geometrycznej p³odów rolnych. Program przeznaczony jest do wykrywania krawêdzi wybranych p³odów rolnych oraz ekstrahowania cech reprezentatywnych dla potrzeb generowania klasyfikacyjnych modeli neuronowych [4, 7, 12].

Celem pracy by³o zaprojektowanie oraz wytworzenie

systemu informatycznego wspomagaj¹cego

identyfikacjê geometrycznych parametrów wybranych p³odów rolnych, które maj¹ istotne znaczenie w ocenie jakoœciowej produktów.

System informatyczny to narzêdzie do wykrywania krawêdzi obiektów prezentowanych na fotografiach cyfrowych p³odów rolnych, takich jak np.: pomidory, liœcie i bulwy ziemniaka oraz k³osy pszenicy itp. Program oferuje szereg funkcjonalnoœci, dla których w ³atwy i szybki sposób mo¿na pozyskaæ dane empiryczne [3, 4]. Ponadto aplikacja ma mo¿liwoœæ analizy wybranych zdjêæ oraz eksportowania danych do pliku spe³niaj¹cego wymagania pakietu STATISTICA m.in. dla potrzeb generowania modeli SNN. Wytworzony system informatyczny zosta³ zaproje-ktowany zgodnie z metodyk¹ in¿ynierii oprogramowania oraz notacj¹ diagramów UML, co ilustruje diagram przypadków u¿ycia (rys. 1) [8, 11]. Oprogramowanie zosta³o zaimple-mentowane w jêzyku programowania C# z wykorzystaniem œrodowiska Microsoft Visual Studio [1, 10]. W programie u¿yto biblioteki OpenCV. jest przeznaczony na platformê Windows i nie wymaga instalacji. Mo¿na go uruchomiæ z dysku twardego komputera lub z pamiêci przenoœnej.

HISTLAB v.2.0

HISTLAB v.2.0

HISTLAB v.2.0

HISTLAB v.2.0

Rys. 1. Diagram przypadków u¿ycia Fig. 1. Use case diagram

HISTLAB v.2.0 Podstawowe funkcje programu

System informatyczny (rys. 2) przedstawia g³ówne okno programu, zawieraj¹ce poszczególne opcje funkcjonalnoœci programu. Rozwijana lista (pkt. 1 rys. 2) umo¿liwia wybór jednej z czterech opcji dotycz¹cej typu obiektu produktu rolno-spo¿ywczego. Punkt 2 i 3 na rys. 2 to przyciski, które umo¿liwiaj¹ wybór bitmapy w formie pojedyn-czego pliku lub katalogu plików.

Rys. 2. G³ówne okno programu HISTLAB v.2.0 Fig. 2. The main window of HISTLAB v.2.0 system

(2)

Kolejne punkty dotycz¹ analizy obiektów graficznych. Punkt 5 wyœwietla macierzyste zdjêcie przed analiz¹ i prze-twarzaniem obrazu. Natomiast w punkcie 6 wyœwietlaj¹ siê zdjêcia po modyfikacji zgodnie z zaimplementowan¹ proce-dur¹ algorytmu wykrywania krawêdzi zdjêæ z wykorzystaniem biblioteki OpenCV. Biblioteka ta zosta³a zaprojektowana w celu ulepszenia wydajnoœci obliczeniowej w systemach informatycznych. OpenCV jest darmow¹ bibliotek¹, która obejmuje kilkaset algorytmów analizy, przetwarzania oraz wizji komputerowej [6]. W punkcie 7 ilustrowane s¹ zdjêcia w postaci histogramu RGB i skali szaroœci. S¹ to wykresy, które przedstawiaj¹ rozk³ad pikseli w obrêbie zdjêcia wybranego ka-na³u koloru RGB. Kolejne punkty programu dotycz¹ przetwarzania danych empirycznych z parametrów obiektów graficznych [3, 4]. Dane empiryczne s¹ wyeksportowane ze zdjêcia do pliku zewnêtrznego. Uzyskane parametry statystyczne obliczone przez program s¹ zawarte w pliku, tj.: wartoœæ minimum, wartoœæ maksimum, œrednia, mediana, odchylenie standardowe. Ponadto program oblicza wybrane wskaŸniki geometryczne, takie jak: wysokoœæ, szerokoœæ, powierzchnia, wspó³czynnik kszta³tu dla wykrytego obiektu z wybranego zdjêcia lub katalogu zdjêæ (dla œciœle okreœlonego typu obiektu).

ród³o: opracowanie w³asne / Source: own research

Rys. 3. Okno programu HISTLAB v.2.0 po dodaniu zdjêcia pszenicy, pomidora lub liœcia ziemniaka

Fig. 3. Window of HISTLAB v.2.0 system after adding images: wheat, tomato or leaves of potato

Podsumowanie

Bibliografia

System informatyczny zosta³ wyposa¿ony w funkcje wspomagaj¹ce ocenê geometryczn¹ wybranych p³odów rolnych, które ilustruje rys. 3. Zaletami programu s¹: uniwersalnoœæ, ³atwoœæ obs³ugi i szybkoœæ dzia³ania procesów, które wyodrêbniaj¹ odpowiednie cechy z obrazu do analizy statystycznej. Program spe³nia wymogi procesu projektowania i wytwarzania oprogramowania zgodnie z procedurami reali-zacji diagramów UML. Oprogramowanie jest narzêdziem, które mo¿e wspieraæ proces analizy informacji graficznej prezentowanej w postaci bitmapy oraz proces eksportowania pozyskanych parametrów graficznych ze zdjêcia do postaci akceptowalnej przez symulatory SSN [4, 9].

HISTLAB v.2.0

[1] Albahari Joseph, Albahari Ben: C# 4.0 in a nutshell. O'REILLY, 2010.

[2] Boniecki P.: Elementy modelowania neuronowego w rolni-ctwie. Poznañ: Wydawnictwo Uniwersytetu Przyrodni-czego w Poznaniu, 2008.

[3] Boniecki P., Mueller W., Nowakowski K.: Klasyfikacja chronionych w Polsce motyli z rodziny Papilionidae z wy-korzystaniem wybranych topologii neuronowych. Technika Rolnicza Ogrodnicza Leœna, 2009, 3: 23-26.

[4] Boniecki P., Zaborowicz M., Przyby³ K., Pilarski K., System informatyczny PIAO2 jako narzêdzie wspoma-gaj¹ce bezwzorcow¹ neuronow¹ klasyfikacjê pomidorów. Journal of Research and Applications in Agricultural Engineering, 2012, Vol. 57(1).

[6] OpenCV 2.4.8.0 documentation, http://docs.opencv.org-/modules/refman.html.

[7] Przybylak A., Boniecki P., Zaborowicz M., Zhou MO, Przyby³ K.: Przyk³ady wykorzystania modelowania neuronowego w praktyce rolniczej. Technika Rolnicza Ogrodnicza Leœna, 2013, 1.

[8] Sacha K.: In¿ynieria oprogramowania. PWN, Warszawa 2010:

[9] Œwierczyñski K., Boniecki P., Nawrocka A.: Neuronowa identyfikacja uszkodzeñ ziarna pszenicy spowodowanych przez wo³ka zbo¿owego ( L.). Journal of Research and Applications in Agricultural Engineering, 2011, Vol. 56(2): 165-174.

[10] Troelsen A.: Jêzyk C# 2008 i platforma .NET 3.5. PWN, 2009.

[11] Wrycza S., Marcinkowski B., Wyrzykowski K.: Jêzyk UML 2.0 w modelowaniu systemów informatycznych. Helion, 2006.

[12] Zheng H., Jiang B. and Lua H.: An adaptive neural-fuzzy inference system (ANFIS) for detection of bruises on Chinese bayberry (Myrica rubra) based on fractal dimension and RGB intensity color. J Food Eng., 2011, 104, 663-667.

sitophilus granarius

[5] Boniecki, P.; Nowakowski, K.; Tomczak, R.: Neural networks type MLP in the process of identification chosen varieties of maize. 3rd International Conference on Digital Image Processing (ICDIP 2011), Proceedings of SPIE, DOI: 10.1117/12.896184.

HISTLAB 2013 v.2.0 SYSTEM FOR ASSIST GEOMETRICAL ASSESMENT OF CROPS

Summary

The characteristics of HISTLAB v.20 system supporting identification of geometrical parameters of crops are presented here which are important in assessing the quality of products. The system detects edges of selected crops on their digital images and extracts representative features for the purpose of generating classification neural models.

agricultural produce digital photography geometrical parameters SSN models, image analysis, computer system

Key words: , , ,

TECHNIKA ROLNICZA OGRODNICZA LEŒNA 4/2014 18

Cytaty

Powiązane dokumenty

– Rozliczenia należności i zobowiązań odbywają się w systemie obrotu towarowego, a do systemu księgowego trafiają jedynie dane sumaryczne (łączna wartość przychodów

Przetwarzanie i analizowanie informacji oraz podejmowanie decyzji odbywa się w wielu punktach i węzłach, które wymieniają między sobą informacje. • Można powiedzieć, że

Z tą książką powinni się zazna- jomić: pracownicy administracji szkolnej wszystkich szczebli odpo- wiedzialni za organizację i  jakość edukacji środowiskowej; pracow-

Z aspektu specyfikacji i dyferencjacji, o jaką miłość chodzi, lub komu ta miłość jest okazywana, można podzielić pieśni o miłości na: pieśni o miłości do mężczyzny, lub

Szerokość naw bocznych we wschodniej połowie kościoła, zaczynając od czw artej pary filarów, w ydaje się m niej­ sza z powodu tego, że filary zew nętrzne

To achieve this one needs to investigate thoroughly the artists stance towards the hegemonic term of ‘conceptualism’ whilst highlighting all of their actions that had any

W artykule przedstawiono charakterystykę koncepcji Big Management, biorąc pod uwagę nowe paradygmaty zarządzania i zjawisko Big Data oraz przeanalizowano funkcjonowanie

Obo- wiązujące od 2018 roku Rekomendacje dotyczące leczenia HBV wystosowane zarówno przez European Association for Study of Liver (EASL), jak i Polską Gru- pę Ekspertów HBV,