Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 8

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  przetwarzanie w czasie rzeczywistym
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
The article proposes an efficient line detection method using a 2D convolution filter. The proposed method was compared with the Hough transform, the most popular method of straight lines detection. The developed method is suitable for local detection of straight lines with a slope from -45˚ to 45˚. Also, it can be used for curve detection which shape is approximated with the short straight sections. The new method is characterized by a constant computational cost regardless of the number of set pixels. The convolution is performed using the logical conjunction and sum operations. Moreover, design of the developed filter and the method of filtration allows for parallelization. Due to constant computation cost, the new method is suitable for implementation in the hardware structure of real-time image processing systems.
PL
W artykule zaproponowano efektywną metodę wykrywania prostych z wykorzystaniem dwuwymiarowego filtru konwolucyjnego. Zaproponowana metoda została porównana z transformatą Hough, najpopularniejszą metodą wykrywania linii prostych. Opracowana metoda pozwala na wykrywanie linii prostych o nachyleniu od -45˚ to 45˚. Może również zostać wykorzystana do wykrywania krzywych, których kształt jest aproksymowany za pomocą krótkich prostych odcinków. Zaproponowana metoda charakteryzuje się stałym kosztem obliczeniowym, niezależnym od liczby pikseli. Splot wykonywany jest z wykorzystaniem logicznej koniunkcji oraz sumowania. Ponadto konstrukcja opracowanego filtru oraz zastosowana metoda filtracji pozwala na zrównoleglenie. Ze względu na stały koszt obliczeniowy, zaproponowana metoda nadaje się do implementacji w strukturze sprzętowej systemów przetwarzania obrazu w czasie rzeczywistym.
EN
Audio fading is performed in order to smoothly modify over time the level of an audio signal. In particular, the fade-in audio effect designates a gradually increase in the audio volume, starting from silence. In practice, audio fading is mostly carried out within audio editors i.e. in off-line mode by employing various transcendental functions to enforce the fade profile. Taking into account the increasing demand for interactive media services requiring real-time audio processing, the present approach advances an effective method of constructing the audio fade-in shape with a view to real-time computing. The paper encompasses plain and straightforward implementations in pure JavaScript, prepared precisely to validate the method of audio volume processing proposed here.
EN
To a large extent, an audio fade is distinctly acknowledged as a strict increase (fade-up) or decrease (fade-down) of the volume of an audio content. In this broad context, the widely used fade-in and fade-out sound effects, applied to receive smooth transitions from and down to silence, respectively, appear to be restrictive. Taking into account the increasing demand for multimedia techniques adapted for real-time computing, the present investigation advances straightforward procedures intended for customizing the audio fade-up and fade-down profiles, having at hand well-proven techniques of shaping the fade-in and fade-out audio effects, suitable for fast computing.
4
EN
The fade-out sound effect designates a strict decreasing of the volume of an audio signal, starting from the detected initial level down to silence. Audio fade-outs are usually processed in off-line mode that is within audio editors, by employing different transcendental functions to set the time-related evolution of the audio level. However, the proliferation of mobile devices as well as the increasing popularity of web applications, implemented in HTML5/JavaScript, press for computing techniques suitable for real-time processing. In this context, having in view that the computation of the outputs of transcendental functions is very time-consuming, in order to construct the audio fade-out profile, a technique suitable for real-time computing is developed in the present investigation. The suggested techni-que is validated by means of an implementation in pure JavaScript, put forward with the purpose of immediate testing.
PL
Systemy analizy gazów wykorzystujące czujniki, bądź matryce czujników oraz odpowiednio dobrane algorytmy analizy danych pomiarowych stanowią atrakcyjną alternatywę dla skomplikowanych urządzeń wykorzystywanych w laboratoriach. Umożliwiają rozpoznanie typu gazów występujących w mierzonej przez czujniki mieszaninie lotnych związków oraz stężenia poszczególnych składników tej mieszaniny w środowisku pracy systemu. W artykule zaprezentowano realizację systemu analizy danych pochodzących z matrycy sześciu półprzewodnikowych rezystancyjnych czujników gazu opartego na przenośnym komputerze Raspberry PI. Analiza danych odbywa się w czasie rzeczywistym, przy pomocy napisanego oprogramowania.
EN
The gas-analyzing systems based on the array of partially selective gas sensors and pattern-recognition techniques are potentially fast and low-cost alternative for other devices, like gas-analysers. They give the possibility of recognition the type and the concentration of measured volatile compounds in their working environment. In this work we present the implementation of gas recognition system, in which the signals from an array of six semiconductor gas sensors are processed in real time using the software written for the portable computer Raspberry PI.
PL
W pracy zaprezentowano autorski algorytm umożliwiający realizację procesu estymacji ruchu w czasie rzeczywistym przy wykorzystaniu systemów rozproszonych. Jest to algorytm należący do grupy tzw. szybkich algorytmów estymacji ruchu i umożliwia estymację ruchu z rozdzielczością poniżej jednego okresu próbkowania. Zaproponowany algorytm jest skalowalny i posiada budowę modułową, umożliwia elastyczne dostosowanie do rozmiaru układu oraz udostępnia mechanizm kontroli liczby cykli zegara niezbędnych do estymacji ruchu. W rezultacie możliwe jest dostosowanie częstotliwości zegara do możliwości układu przy zapewnieniu przetwarzania w czasie rzeczywistym.
EN
In this paper a novel scalable algorithm for real-time motion estimation dedicated for distributed systems is presented. The proposed algorithm has modular structure and provides ability to flexibly adjust the global clock-rate required for real-time processing. This is achieved using hierarchical structure of the algorithm, which assumes division of the whole motion estimation process into independent processing stages (Figs. 1, 3, 4) and introducing special mechanism for controlling the allowed number of computation cycles. The algorithm modularity provides additional profits like ability to choose various methods for each processing stage independently and scalability of the circuit structure resulting in more efficient hardware implementation. Flexible clock-rate adjustment enables real-time processing with various types of computational platforms, with special regards to distributed systems consisting of many low-performance units. An example of scalable performance of the algorithm in distributed systems is presented. In order to increase the image resolution in real-time processing the processed image is shared between many processing units (Fig. 5). An exemplary system used for evaluation was created using Digilent "Starter Boards" with Xilinx Spartan-3 XC3S1000 FPGA circuits connected with NOC (Network On Chip) (Fig. 6). In the presented implementation six Spartan-3 circuits were able to estimate motion vectors with half-pel accuracy in real-time for HD resolution (1920x1080) video sequence with 25 frames per second.
EN
The ATLAS detector, recording LHC particles' interactions, produces events with rate of 40 MHz and size of 1.6 MB. The processes with new and interesting physics phenomena are very rare, thus an efficient on-line filtering system (trigger) is necessary. The asynchronous part of that system relays on few thousands of computing nodes running the filtering software. Applying refined filtering criteria results in increase of processing times what may lead to lack of processing resources installed on CERN site. We propose extension to this part of the system based on submission of the real-time filtering tasks into the Grid.
PL
Detektor ATLAS, rejestrujący zderzenia protonów rozpędzanych w zderzaczu LHC, będzie generował przypadki o rozmiarze 1.6MB z częstotliwością 40MHz. Aby wyselekcjonować bardzo rzadko występujące przypadki z interesującymi oddziaływaniami fizycznymi, konieczne będzie zastosowanie wydajnego systemu filtracji (trigger). Część asynchroniczna takiego systemu wykorzystuje kilka tysięcy komputerów, na których wykonywane jest oprogramowanie filtrujące. Zwiększenie selektywności systemu wymaga zwiększenia czasu procesowania, co może doprowadzić do wyczerpania zasobów komputerowych zainstalowanych w CERN-ie. Proponujemy rozszerzenie tej części systemu poprzez umożli­wienie wykonywania oprogramowania filtrującego w czasie rzeczywistym na komputerach w środowisku gridowym.
PL
Publikacja omawia trzy systemy do sprzętowego przetwarzania i analizy obrazów cyfrowych w czasie rzeczywistym, zrealizowane przez autorów w ramach badań prowadzonych na AGH w Krakowie. Wyniki badań, jak i przedstawiona metodologia tworzenia systemów wizyjnych pokazują, że mimo ogromnego postępu technologicznego w elektronice w okresie ostatnich 15 lat, koncepcja budowy dedykowanych systemów wizyjnych, przyjęta w latach osiemdziesiątych a wdrażana i rozwijana w coraz nowszych rozwiązaniach, nie tylko nie traci na wartości, ale coraz pełniej odpowiada zapotrzebowaniu na szybkie i wydajne systemy do przetwarzania sygnałów wizyjnych.
EN
At the paper architectures of three real-time image processing and analysis systems developed at AGH University of Science and Technology are presented. The systems have been the subject of research for more than 15 years. The experience gathered during that period as well as several studies, both theoretical and practical, presented in this paper, has lead the authors to a conclusion that the field of solution concepts for the architectures of dedicated video systems, is much more stable than the rapidly varying (at the pace dictated by the progress of electron technology) realization possibilities of hardware solutions.
first rewind previous Strona / 1 next fast forward last
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ć.