SmokeFinder to system umożliwiający stałe analizowanie obrazu pochodzącego z kamer obserwacyjnych w celu wyszukiwania dymu w lesie. W przypadku wykrycia nawet niewielkich słupków dymu do operatora systemu wysyłane są ostrzeżenia. Zaawansowane algorytmy uczenia maszynowego analizują dane zebrane z kamery obserwacyjnej w czasie rzeczywistym. W przypadku wykrycia dymu ustalana jest jego lokalizacja. Dane z wielu kamer są łączone w celu usprawnienia akcji gaśniczej. W przypadku potwierdzenia zagrożenia automatycznie zaalarmowane zostaną odpowiednie lokalne jednostki straży pożarnej.
EN
SmokeFinder is a system that allows to constantly analyze the image from surveillance cameras in order to search for smoke in the forest. If even small pillars of smoke are detected, alerts are sent to the system operator. Advanced machine learning algorithms analyze the data collected from the observation camera in real time. If smoke is detected, its location is determined. Data from multiple cameras are combined to improve firefighting. If the threat is confirmed, the relevant local fire departments will be automatically alerted.
This paper presents a concept of a vision system which can simplify the way in which some basic functions of CNC machines can be controlled. The proposed system enables the operator to control a machine tool using gestures. The developed solution is based on Microsoft Kinect for a Windows v2 sensor with a time-offlight camera. A gesture recognition module was implemented in the VC 760 milling machine with an open control system (O.C.E.A.N.). To conduct tests of the proposed interface, a set of gestures used to control a CNC machine was developed. Furthermore, the concept, the structure of the system and the test results are discussed. In summary, the advantages and potential problems of the proposed control system and plans for future development are discussed.
PL
W artykule przedstawiona została koncepcja systemu wizyjnego umożliwiającego kontrolowanie i programowanie obrabiarki CNC za pomocą gestów. Opracowane rozwiązanie ułatwia obsługę obrabiarki CNC poprzez rozpoznawanie gestów wykonywanych przez operatora. Do realizacji sytemu wykorzystany został kontroler ruchu Microsoft Kinect for Windows v2. System rozpoznawania gestów zastosowano w otwartym systemie sterowania obrabiarki VC 760 (O.C.E.A.N.). W ramach badań opracowane zostały zestawy gestów pozwalających na sterowanie obrabiarką CNC. W artykule omówiono koncepcję i budowę systemu oraz wyniki przeprowadzonych testów. W podsumowaniu wskazano zalety oraz potencjalne problemy związane ze strukturą i zastosowaniem systemu, a także zarysowano plany jego dalszego rozwoju.
4
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
W artykule przedstawiono system sterowana robotem przemysłowym FANUC S-420F o sześciu stopniach swobody. Jest on oparty na śledzeniu gestów operatora i ich rozpoznawaniu za pomocą kontrolera ruchu Microsoft Kinect. Dzięki wykorzystaniu ręki operatora jako kontrolera uzyskano naturalny, intuicyjny sposób sterowania robotem, naśladujący codzienną czynność przynoszenia przedmiotów. Do realizacji systemu wykorzystano środowisko Matlab/Simulink z pakietem Kinect for Windows Runtime oraz biblioteki Kinect SDK & Developer Toolkit. Na potrzeby badań zaproponowanego systemu opracowano zestaw podstawowych gestów, które pozwalają na sterowanie robotem. Testy obejmowały wpływ na system m.in. takich parametrów, jak oświetlenie i szybkość wykonywania gestów przez operatora. W artykule przedstawiono uzyskane wyniki oraz omówiono zalety zaproponowanego systemu sterowania i potencjalne problemy.
Displacement measurement in systems exploring the mechanical properties of materials may relate to different physical quantities. It is often related to the measurement of the displacement of working elements executing the load or the measurement of the elongation of the tested measurement area. From the technical point of view, the most complicated aspect to measure is the elongation of the tested measurement area, particularly for objects that have a structure that makes it difficult to mount external sensors, such as inductive, piezoelectric or laser extensometers. The “whole measurement procedure” is based on the detection of the marker’s location. Displacements of markers between adjacent frames exceeding a fixed value are treated as a rupture in the tested object. The disappearance of one of the markers from the camera’s view is treated also as the object rupture. Very good results of marker detection on transparent materials were obtained by the using a fluorescent marker and lighting it with ultraviolet light.
PL
Pomiar przemieszczenia w systemach do badań własności mechanicznych może dotyczyć różnych wielkości fizycznych. Najczęściej związany jest z pomiarem przemieszczenia elementów roboczych realizujący obciążenie, pomiarem odległości pomiędzy uchwytami, w których mocowane są obiekty badań lub pomiarem wydłużenia ich części pomiarowej. Najbardziej skomplikowany z technicznego punktu widzenia jest pomiar wydłużenia części pomiarowej obiektów badań, w szczególności w przypadku obiektów, których budowa utrudnia mocowanie zewnętrznych czujników, takich jak np. czujniki tensometryczne, indukcyjne, laserowe lub piezoelektryczne. Proponowana metoda pomiaru opiera się na detekcji położenia znaczników. Przemieszczenia znaczników pomiędzy sąsiednimi ramkami obrazu przekraczające założoną wartość traktowane są jako zerwanie obiektu. Jako zerwanie obiektu traktowane jest również zniknięcie z pola widzenia kamery jednego ze znaczników. Bardzo dobre wyniki detekcji znacznika na materiałach transparentnych uzyskano, używając fluorescencyjnego znacznika i oświetlając go światłem ultrafioletowym.
Artykuł składa się z czterech rozdziałów, wstępu oraz zakończenia. Jego myślą przewodnią jest zapoznanie czytelnika z systemami widzenia maszynowego, które pełnią coraz większa rolę w procesach produkcyjnych oraz ich automatyzacji. W rozdziale pierwszym wymienione są czynniki wskazujące na pozytywne skutki wdrażania systemów widzenia maszynowego do procesów produkcyjnych. Omówione są również szerokie zastosowania systemów w wielu gałęziach przemysłu oraz pełnione przez nie funkcje. Rozdział drugi przedstawia architekturę typowego systemu widzenia maszynowego, wskazując jednocześnie jego najważniejszy element jakim jest system wizyjny. W dalszej części przedstawiona jest struktura oraz poszczególne etapy z jakich składa się system wizyjny. Kolejny rozdział skupia się na budowie oraz zasadzie działania kamery przemysłowej – głównego czynnika systemu wizyjnego (na przykładzie kamery przemysłowej firmy Allied Vision Technologies).W ostatnim rozdziale zawarte są parametry kamer takie jak: rozdzielczość, interfejsy komunikacyjne, typ sensora, liczba klatek na sekundę, rozmiar sensora, których znajomość jest niezbędna do odpowiedniego doboru urządzenia będącego podstawą poprawnie funkcjonującego systemu wizyjnego.
EN
The article consists of four chapters, the introduction and the conclusion. Its keynote is to familiarize the reader with machine vision systems, which are becoming more and more important in production processes and their automation. The first chapter lists the factors indicating the positive effects of machine vision systems implementation for manufacturing processes. The wide application and functions of computerized systems in different industries are also discussed. The second chapter presents the architecture of a typical machine vision system, pointing at the same time at its most important element - vision system. The structure and various stages, of which consists vision system, are presented later in this chapter. The next chapter focuses on the structure and the principle of operation of industrial cameras - a key factor of the vision system (on the example of industrial camera produced by Allied Vision Technologies). The last chapter includes camera parameters such as resolution, communication interfaces, sensor type, number of frames per second, sensor size, which are required for the proper selection of equipment forming the basis of correctly functioning visual system.
A method and machine vision system capable of automated crack detection and measurement have been developed for fatigue tests on solid rocket propellants under mechanical and thermal stresses. In image analysis and crack detection, the digital image correlation method (DIC) was used. Examples of crack images acquired using the developed system are presented.
PL
W artykule zaprezentowano metodę i system maszynowego widzenia do automatycznej detekcji i pomiarów pęknięcia w stałych paliwach rakietowych poddawanych obciążeniom mechanicznym i termicznym w trakcie badań zmęczeniowych. W opracowanym systemie do analizy obrazów i wykrywania pęknięć zastosowano metodę cyfrowej korelacji obrazów (DIC). Przedstawiono przykładowe obrazy pęknięć zarejestrowane za pomocą opracowanego systemu.
8
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The paper is focus on the possibility of the implementation machine vision system for the purposes supervising the transport device workspace interface including operation safety needs. The object of statement is structure of automatic supervising system built on the base material handling devices with open kinematic chain of the Cartesian type based on one CCD device.
PL
Artykuł jest zorientowany na możliwości implementacji sytemu widzenia maszynowego w zakresie automatycznego interfejsu nadzorowania przestrzeni roboczej środka transportu z uwzględnieniem potrzeb w zakresie bezpieczeństwa procesów użytkowania. Przedmiotem jest budowa systemu jednokamerowego dla celów nadzorowania przestrzeni roboczej środka transportu przemysłowego z prostokątnym układem współrzędnych i prostopadłościenną przestrzenią ruchu.
Automatyczna optyczna inspekcja w wielu procesach wymaga stosowania oświetlaczy, które są w stanie w bardzo krótkim czasie zapewnić wysoką wartość natężenia światła. Jednym z rozwiązań jest zastosowanie oświetlaczy diodowych w warunkach pracy impulsowej z chwilowym przekroczeniem nominalnych parametrów prądowych diod LED. Coraz częściej w systemach oświetlenia stosowane są wysoko wydajne diody LED, o mocach rzędu kilku watów. Przedmiotem badań był wpływ natężenia prądu i długości impulsu na wartość i stabilność natężenia światła diody w impulsie. Badania przeprowadzono dla diod Luxeon światła białego o mocach 1, 3 i 5 W. Wyniki badań mogą być wykorzystane przy projektowaniu oświetlaczy i ich sterowników.
EN
Automatic optical inspection in many processes demands the application of lighting illuminators, which are able to ensure high value intensity of illumination in a very short time. One of solutions is the application of LED lighting illuminators in impulse work conditions with temporary crossing border parameters of current diodes LED. Highly-efficient LED diodes with the power of several watts are more and more often used in lighting systems. The topic of research was the influence of current intensity and impulse length on the value and uniformity of the illumination diode intensity in impulse. Research was conducted for Luxeon diodes with white light and power of 1, 3 and 5 watts. Research results can be used in the course of designing lighting illuminators and their controllers.
10
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
This paper has developed a generalised sampling strategy for the rapid location of objects in digital images. In this strategy a priori information on the possible locations of objects is used to guide the sampling process, and earlier body-based and edge-based approaches emerge automatically on applying the right a priori probability maps. In addition, the limitations of the earlier regular sampling technique have been clarified and eased—with the result that sampling patterns are better matched to the positions of the image boundaries. These methods lead to improved speeds of operation both in the cases where all the objects in an image have to be located and also where the positions of individual objects have to be updated. Finally, the method is interesting in being intrinsically able to perform full binary search tree edge location without the need for explicit programming.
This paper presents an application of the Hough Transform to the task of identifying objects of unknown scale, e.g. within a scene in a robot vision system. The presented method is based on the Hough Transform for irregular objects, with a parameter space defined by translation, rotation and scaling operations. The high efficiency of the technique allows for poorquality or highly complex images to be analysed. The technique may be used in robot vision systems, identification systems or for image analysis, directly on grey-level images.
PL
Artykuł prezentuje zastosowanie transformaty Hougha do zadań identyfikacji obiektów o nieznanej skali, np. na scenie w systemie widzenia robota. Metoda wykorzystuje transformatę Hougha dla wzorców nieregularnych, z przestrzenią parametrów określoną przez operacje: translacji, obrotu i skalowania. Wysoka sprawność techniki pozwala na analizę obrazów o słabej jakości lub dużej złożoności. Technika może być przykładowo zastosowana w systemach widzenia robotów, do bezpośredniej analizy obrazów pozyskanych w poziomach szarości.
W artykule zawarto początkowe wyniki projektu rozpoczętego na Politechnice Szczecińskiej i dotyczącego nowatorskiej metody realizacji systemu wizualnej inspekcji maszynowej płytek PCB. Nowością, której dotyczą badania, jest wykorzystanie elastycznych, dynamicznych algorytmów widzenia maszynowego, umożliwiających uwzględnienie w nich specyfiki rozpatrywanej aplikacji. Ze względu na dynamiczność algorytmów nie jest możliwe zaproponowanie w pełni strukturalnego rozwiązania, możliwego do realizacji w układach FPGA. Konieczne jest uwzględnienie procesu kosyntezy sprzętowo-programowej. Specyfika użytego procesu kosyntezy polega na tym, że oprogramowanie i sprzęt przeplatają się tutaj wzajemnie, nie tworząc konwencjonalnej struktury procesora i koprocesora ani nie wpisują się w znane architektury ISA współczesnych procesorów. Propozycja jednego takiego procesora, dedykowanego dla określonej klasy algorytmów widzenia maszynowego przedstawiona została w tym artykule.
EN
This article describes initial results of the project started on Technical University of Szczecin and concerning novel method to implement visual inspection system for PCB. The novel part being under analysis is the usage of flexible, dynamic algorithms for machine vision, which allow to introduce specific parts of the considered application directly into the algorithm structure. However dynamic algorithms are impossible to implement in purely structural way on FPGA devices. It is necessary to incorporate hardware/software codesign process into design methodology. The specific part of codesign methodology in this application is, that no conventional processor/co-processor or ISA architecture could be used. The proposal of one of those processors, dedicated for particular class of machine vision algorithms has been presented in this paper.
W niniejszym artykule system mechatroniczny rozpatrywany jest na przykładzie maszyn wspomagania produkcji elektroniki, takich jak sitodrukarki, czy mikroautomaty służące do umieszczania elementów elektro-nicznych na płytach drukowanych. W urządzeniach tych nieodzownym elementem są systemy wizyjne począwszy od prostych, ułatwiających bezpośrednią analizę wzrokową człowiekowi, poprzez bardziej złożone umieszczone w automatycznej pętli sprzężenia zwrotnego korekcji pozycji elementu, aż po bardzo zaawansowane umożliwiające automatyzację procesu kontroli jakości. Czynniki kosztu, czas wdrożenia, wymogi modyfikowalności oraz ograniczoności serii narzucają w sposób oczywisty zastosowanie układów FPGA do wspomagania działań również w torze wizyjnym. Przedstawione zostaną i porównane rozwiązania umożliwiające multipleksowanie obrazu pochodzącego z więcej niż jednej kamery z wyjściem typu analogowego oraz możliwości wykorzystania cyfrowych modułów kamerowych bezpośrednio łączonych z układami FPGA.
EN
In the paper presented a machine vision component is considered as a part of a mechatronic system. Electronic production automation on the printed circuit board level (PCB) is invoked here as the familiar to Authors implementation domain, for example: solder paste printers and micro automats used for placing electronic devices on PCBs. In this kind of devices machine vision systems are indispensable, varying from simple solutions supporting human vision, to more complicated placed in the feedback loop of component positioning correction, up to very advanced used for automated quality control (paste or component placement for example). The factor of cost, implementation time, modification possibility and limited series quantity implicate using FPGA devices for supporting the vision path. Solutions enabling multiplexing image from more than one camera with analog output and possibility of using digital-output camera modules, with micro-modules connected directly to FPGA, will be presented and compared.
14
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
Widzenie maszynowe jest coraz częściej wdrażanym narzędziem kontroli jakości wytwarzania. W pierwszej części artykułu, omówiono technologię automatycznej inspekcji optycznej dla zastosowań przemysłowych. Zwrócono uwagę na specyfikację wymagań, akwizycję obrazu, przetwarzanie i klasyfikację oraz integrację z procesem. W drugiej części, zaprezentowano zastosowania widzenia maszynowego, tj. kontrolę poprawności i kompletności wykonania, identyfikację oznaczeń, kontrolę kształtu i wymiarów, określanie położenia, inspekcję wyrobów szklanych oraz powierzchni, bazując na przykładach projektów Mechatroniki i Systemów Wizyjnych CAMT
EN
Machine Vision is more and more frequently implemented as a tool for manufacturing quality. In the first part of the paper, the technology for automatic optical inspection for industrial application is presented. The attention is paid to requirements specification, acquisition, processing, analysis and classification, also process integration. In the second part, machine vision applications, e.g. correctness and fulfillment of work, character identification, shape and dimension check, position, glass and surface inspection, are presented, based on project examples from Mechatronics and Machine Vision CAMT.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.