Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "time processing" wg kryterium: Temat


Tytuł:
Time in the Context of Deafness
Czas w kontekście głuchoty
Autorzy:
Kossewska, Joanna
Powiązania:
https://bibliotekanauki.pl/articles/468196.pdf
Data publikacji:
2013
Wydawca:
Uniwersytet Pedagogiczny im. Komisji Edukacji Narodowej w Krakowie
Tematy:
deafness
time processing
temporal perspective
Opis:
Hearing impairment is the factor influencing individual experience and development. However, as it influences the identity development, it might also impact the temporal processes. The article analyses the three levels of psychological time in the context of contemporary research. The results are discussed in the frame of particularly crucial factors such as communication, language and culture. Temporal perspective is described in the context of world representation understood as a system of knowledge comprising an individual’s beliefs. This system, which plays a regulative role in making choices, building attitudes towards the real world and solving problems, develops as the individual gains experience. However, hearing-impaired adolescents concentrate on the present events more than their hearing peers.
Źródło:
Annales Universitatis Paedagogicae Cracoviensis. Studia Psychologica; 2013, 6; 142-156
2084-5596
Pojawia się w:
Annales Universitatis Paedagogicae Cracoviensis. Studia Psychologica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
My City Dashboard: Real-time Data Processing Platform for Smart Cities
Autorzy:
Usurelu, C.-C.
Pop, C.
Powiązania:
https://bibliotekanauki.pl/articles/307785.pdf
Data publikacji:
2017
Wydawca:
Instytut Łączności - Państwowy Instytut Badawczy
Tematy:
big data
data analytics
real-time processing
smart cities
statistics
Opis:
In recent years, with the increasing popularity of IoT, the rapid growth of smartphone usage enabled by the increase adoption of Internet services and the continuously decreasing costs of these devices and services has led to a huge increase in the volume of data that governments can use in the context of smart city initiatives. The need for analytics is becoming a requirement for smart city projects such as city dashboards to provide citizens with an easy to understand overview of the city. As such, data should be analyzed, reduced and presented in such a way that citizens can easily understand various aspects of the city and use this information to increase quality of life. In this paper, we firstly present the context and the start of the design and implementation of proposed solution for real-time data processing in smart cities, mainly an analytics processing pipeline and a dashboard prototype for this solution, named My City Dashboard. We focus on high scalability and modularity of this platform.
Źródło:
Journal of Telecommunications and Information Technology; 2017, 1; 89-100
1509-4553
1899-8852
Pojawia się w:
Journal of Telecommunications and Information Technology
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Real-Time Acoustic Phenomena Modelling for Computer Games Audio Engine
Autorzy:
Miga, B.
Ziółko, B.
Powiązania:
https://bibliotekanauki.pl/articles/177439.pdf
Data publikacji:
2015
Wydawca:
Polska Akademia Nauk. Czytelnia Czasopism PAN
Tematy:
sound reflection
transmission
attenuation
real-time audio processing
Opis:
This article presents an efficient method of modelling acoustic phenomena for real-time applications such as computer games. Simplified models of reflections, transmission, and medium attenuation are described along with assessments conducted by a professional sound designer. The article introduces representation of sound phenomena using digital filters for further digital audio processing.
Źródło:
Archives of Acoustics; 2015, 40, 2; 205-211
0137-5075
Pojawia się w:
Archives of Acoustics
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Customizing audio fades with a view to real-time processing
Autorzy:
Lupşa-Tătaru, Lucian
Powiązania:
https://bibliotekanauki.pl/articles/118139.pdf
Data publikacji:
2019
Wydawca:
Polskie Towarzystwo Promocji Wiedzy
Tematy:
audio fade
fade-down
fade-up
real-time processing
zanikanie
wyciszanie
przetwarzanie w czasie rzeczywistym
Opis:
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.
Źródło:
Applied Computer Science; 2019, 15, 4; 16-26
1895-3735
Pojawia się w:
Applied Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Efficient line detection method based on 2D convolution filter
Efektywna metoda wykrywania linii z wykorzystaniem konwolucyjnego filtru 2D
Autorzy:
Kowalski, Paweł
Tojza, Piotr
Powiązania:
https://bibliotekanauki.pl/articles/2070245.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
image processing
real-time processing
Hough transform
straight line detection
przetwarzanie obrazu
przetwarzanie w czasie rzeczywistym
transformacja Hougha
wykrywanie prostych
Opis:
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.
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.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2021, 11, 4; 22--27
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Skalowalny algorytm estymacji ruchu dla systemów rozproszonych
A scalable motion estimation algorithm for distributed systems
Autorzy:
Konieczny, J.
Łuczak, A.
Powiązania:
https://bibliotekanauki.pl/articles/154045.pdf
Data publikacji:
2009
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
algorytm skalowalny
estymacja ruchu
systemy rozproszone
przetwarzanie w czasie rzeczywistym
scalable algorithm
motion estimation
distributed systems
real-time processing
Opis:
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.
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.
Źródło:
Pomiary Automatyka Kontrola; 2009, R. 55, nr 8, 8; 684-686
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The Study of the Possibility of Applying Parallel Programming to the Algorithms of Space-Time Adaptive Processing
Badanie możliwości zastosowania programowania równoległego do algorytmów adaptacyjnego przetwarzania przestrzenno-czasowego
Autorzy:
Ślesicki, Błażej
Kawalec, Adam
Ślesicka, Anna
Powiązania:
https://bibliotekanauki.pl/articles/2135004.pdf
Data publikacji:
2022
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
space-time adaptive processing
radar signal processing
radar
przestrzenno-czasowe adaptacyjne przetwarzanie sygnałów
przetwarzanie sygnałów radarowych
Opis:
The article presents the description, assumptions and subsequent steps of the space-time adaptive processing (STAP) algorithms used as a signal processing tool in radars. The possibilities of object detection using the Sample Matrix Inversion (SMI) and Data Domain Least Squares (DDLS) algorithms were compared and showned. The article shows the impact of the use of parallel programming on the computation time of both algorithms. The main aim of this study was to propose an efficient method for the real-time implementation of the STAP algorithm in airborne radar systems. The idea of using parallel programming in STAP, supported only by the preliminary research results presented above, gives a real chance for the casual implementation of the STAP algorithm in a radar operating in close to real time mode.
W artykule przedstawiono opis, założenia i kolejne kroki algorytmów przestrzenno-czasowego przetwarzania adaptacyjnego (STAP) stosowanych jako narzędzie przetwarzania sygnałów w radarach. Porównano i pokazano możliwości wykrywania obiektów za pomocą algorytmów Sample Matrix Inversion (SMI) i Data Domain Least Squares (DDLS). W artykule przedstawiono wpływ zastosowania programowania równoległego na czas obliczeń obu algorytmów. Głównym celem pracy było zaproponowanie efektywnej metody implementacji algorytmu STAP w czasie rzeczywistym w pokładowych systemach radarowych
Źródło:
Problemy Mechatroniki : uzbrojenie, lotnictwo, inżynieria bezpieczeństwa; 2022, 13, 3 (49); 27--42
2081-5891
Pojawia się w:
Problemy Mechatroniki : uzbrojenie, lotnictwo, inżynieria bezpieczeństwa
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza algorytmów adaptacyjnego przetwarzania przestrzenno-czasowego w zastosowaniach radiolokacyjnych
Comparison of the performance of adaptive space-time processing against the background of alternative methods
Autorzy:
Ślesicka, Anna
Kawalec, Adam
Powiązania:
https://bibliotekanauki.pl/articles/1857155.pdf
Data publikacji:
2020
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
adaptacyjne przetwarzanie przestrzenno-czasowe
STAP
DPCA
ADPCA
przetwarzanie sygnałów
radar
space-time adaptive processing
radar signal processing
Opis:
W publikacji przedstawiono opis, założenia oraz kolejne etapy algorytmu adaptacyjnego przetwarzania przestrzenno-czasowego STAP (ang. Space-Time Adaptive Processing) wykorzystywanego jako narzędzie przetwarzania sygnałów w radarach. Porównano i pokazano możliwości wykrycia obiektu za pomocą sześcioelementowego szyku antenowego bez przetwarzania przestrzenno-czasowego oraz z zastosowaniem techniki STAP. Przedstawiono wyniki symulacji zastosowania algorytmu STAP dla standardowego zestawu parametrów. Wreszcie porównano i pokazano możliwości wykrycia obiektu za pomocą techniki STAP na tle innych algorytmów DPCA (ang. Displaced Phase Centre Antenna) oraz ADPCA (ang. Adaptive DPCA).
Description and successive stages of the STAP algorithm were characterized in this article. The ability to detect an object by using 6-element antenna array without space-time processing and using the STAP technique were compared and shown. The simulation results showed that the implemented STAP algorithm successfully coped with target detection. In addition, the possibilities of object detection using the STAP technique were compared and shown against the background of other DPCA and ADPCA algorithms.
Źródło:
Biuletyn Wojskowej Akademii Technicznej; 2020, 69, 2; 129-147
1234-5865
Pojawia się w:
Biuletyn Wojskowej Akademii Technicznej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Implementing the fade-in audio effect for real-time computing
Autorzy:
Lupşa-Tătaru, Lucian
Powiązania:
https://bibliotekanauki.pl/articles/1395587.pdf
Data publikacji:
2019
Wydawca:
Polskie Towarzystwo Promocji Wiedzy
Tematy:
audio effects
audio fade-in
real-time processing
HTML5
web apps
efekt dźwiękowy
wprowadzanie dźwięku
przetwarzanie w czasie rzeczywistym
internetowe aplikacje
Opis:
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.
Źródło:
Applied Computer Science; 2019, 15, 2; 5-18
1895-3735
Pojawia się w:
Applied Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Development of an autonomous Global Navigation Satellite System ground station and its calibration for monitoring of local ionospheric perturbations
Autorzy:
Galas, R.
Čokrlić, M.
Powiązania:
https://bibliotekanauki.pl/articles/135456.pdf
Data publikacji:
2016
Wydawca:
Akademia Morska w Szczecinie. Wydawnictwo AMSz
Tematy:
local ionospheric perturbations
scintillations
single autonomous GNSS monitoring station
continuously monitoring GNSS ground systems
autonomous power management
real-time processing
hardware calibration
Opis:
A state-of-the-art monitoring global navigation satellite system (GNSS) system has been originally designed and developed for various positioning and atmosphere-sensing purposes by the authors and updated to fulfil the challenging requirements for monitoring of ionospheric perturbations. The paper discusses various scientific and technically challenging issues, such as the requirement for an autonomous operating ground GNSS station and how this can be fulfilled. Basic algorithms for monitoring of local ionospheric perturbations with GNSS receivers are described. The algorithms require that inter-frequency hardware biases be known. Although the satellite transmitter biases can be obtain from the IGS services, the user takes responsibility for the estimation of frequency dependent receiver hardware biases and for the control of their variations. The instrumental signal delays are important for timing applications and GNSS monitoring of the ionosphere and are also required for recovering of the integer carrier-phase ambiguities. The paper presents an algorithm for calibration of inter-frequency biases of global positioning system (GPS) receivers and validates the first set of results.
Źródło:
Zeszyty Naukowe Akademii Morskiej w Szczecinie; 2016, 45 (117); 54-59
1733-8670
2392-0378
Pojawia się w:
Zeszyty Naukowe Akademii Morskiej w Szczecinie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Cloud-based sentiment analysis for measuring customer satisfaction in the Moroccan banking sector using Naïve Bayes and Stanford NLP
Autorzy:
Riadsolh, Anouar
Lasri, Imane
ElBelkacemi, Mourad
Powiązania:
https://bibliotekanauki.pl/articles/2141901.pdf
Data publikacji:
2020
Wydawca:
Sieć Badawcza Łukasiewicz - Przemysłowy Instytut Automatyki i Pomiarów
Tematy:
Big Data processing
Apache Spark
Apache Kafka
real-time text processing
sentiment analysis
Stanford core NLP
Naïve Bayes classifier
Opis:
In a world where every day we produce 2.5 quintillion bytes of data, sentiment analysis has been a key for making sense of that data. However, to process huge text data in real-time requires building a data processing pipeline in order to minimize the latency to process data streams. In this paper, we explain and evaluate our proposed real-time customer’ sentiment analysis pipeline on the Moroccan banking sector through data from the web and social network using open-source big data tools such as data ingestion using Apache Kafka, In-memory data processing using Apache Spark, Apache HBase for storing tweets and the satisfaction indicator, and ElasticSearch and Kibana for visualization then NodeJS for building a web application. The performance evaluation of Naïve Bayesian model show that for French Tweets the accuracy has reached 76.19% while for English Tweets the result was unsatisfactory and the resulting accuracy is 56%. To remedy this problem, we used the Stanford core NLP which, for English Tweets, reaches a precision of 80.7%.
Źródło:
Journal of Automation Mobile Robotics and Intelligent Systems; 2020, 14, 4; 64-71
1897-8649
2080-2145
Pojawia się w:
Journal of Automation Mobile Robotics and Intelligent Systems
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Initial analysis of the tracking performance of the GOOSE GNSS Software-Defined Receiver
Autorzy:
Galas, Roman
Kunzi, Florian
Adolfs, Marjolijn
Overbeck, Matthias
Felber, Wolfgang
Powiązania:
https://bibliotekanauki.pl/articles/1819198.pdf
Data publikacji:
2020
Wydawca:
Akademia Morska w Szczecinie. Wydawnictwo AMSz
Tematy:
local ionospheric perturbations
scintillations
single autonomous GNSS monitoring station
continuously monitoring GNSS ground systems
autonomous power management
real-time processing
software-defined receiver
Opis:
The GOOSE (GNSS Receiver with open software interface) Software-Defined Receiver has been developed at the Fraunhofer Institute for Integrated Circuits (IIS) in Nürnberg, Germany. The main motivation for the development of this platform was to control the receiver at all stages, from digital signal processing to the PVT domain, and to enable controlled feedback to the hardware. Besides having access to all raw data including correlation values, the GOOSE receiver also enables for example tight- or ultra-tight integration with an inertial navigation system or other dead reckoning systems, as these kinds of architectures require access to the acquisition and tracking loops. In this paper, the tracking performance of the GOOSE platform was evaluated and compared to a reference receiver (Septentrio PolaRx5S). Several long data sessions were recorded on a “zero baseline” in which both receivers used the same precise geodetic antenna that was also developed at Fraunhofer IIS. The measurements were performed in a harsh environment (obstructions, multipath, possible interferences), as well as on a site with an unobstructed sky view. Quality and performance analyses were performed using raw measurements (in the domain of primary observables) of three civil GPS signals: L1CA, L2CM, and L5. The data were processed using the “zeroEdit” module of the TUB-NavSolutions academic software for education and research. The quality of the raw observables and tracking performance were described by the following parameters: number of cycle slips detected, number of un-correctable cycle slips, number of loss of locks of the signals, number of single epoch data gaps, and the length of carrier phase arcs. The presentation is illustrated with some numerical examples.
Źródło:
Zeszyty Naukowe Akademii Morskiej w Szczecinie; 2020, 63 (135); 113-120
1733-8670
2392-0378
Pojawia się w:
Zeszyty Naukowe Akademii Morskiej w Szczecinie
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Percepcja rytmu w muzyce i mowie
Perception of Rhythm in Music and Speech
Autorzy:
Wysocka, Marta
Powiązania:
https://bibliotekanauki.pl/articles/2190972.pdf
Data publikacji:
2023-02-22
Wydawca:
Polskie Towarzystwo Logopedyczne
Tematy:
rytm
organizacja czasowa muzyki i mowy
przetwarzanie czasowe
rytm w.
terapii zaburzeń mowy
rhythm
time organization of music and speech
time processing
rhythm in the
therapy of speech disorders
Opis:
W artykule zaprezentowano zagadnienia dotyczące rytmiczności w muzyce i mowie. Scharakteryzowano biologiczne i poznawcze mechanizmy leżące u podstaw przetwarzania rytmu w muzyce i mowie oraz dostępne w literaturze hipotezy i wyniki badań empirycznych wyjaśniające biologiczne i poznawcze mechanizmy rytmiczności w zachowaniach muzycznych i językowych człowieka. Wskazano też obszary oddziaływań logopedycznych, w których możliwe jest wykorzystanie aktywności rytmicznych w celu podnoszenia poziomu sprawności językowych.
The article presents issues related to rhythmicity in music and speech. The biological and cognitive mechanisms underlying the processing of rhythm in music and speech were characterized, as well as the hypotheses and empirical research results available in the literature that explain the biological and cognitive mechanisms of rhythmicity in human musical and linguistic behavior. The areas of speech and language therapy impact were also indicated, in which it is possible to use rhythmic activities to raise the level of language skills.
Źródło:
Logopedia; 2022, 51, 2; 211-227
0459-6935
Pojawia się w:
Logopedia
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
The efficiency and reliability of backend technologies: Express, Django, and Spring Boot
Wydajność i niezawodność technologii wytwarzania aplikacji internetowych strony serwera: Express, Django oraz Spring Boot
Autorzy:
Choma, Dominik
Chwaleba, Kinga
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/27315467.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
efficiency
reliability
request processing time
Spring Boot
Express
Django
wydajność
niezawodność
czas obsługi żądań
Opis:
Increasing popularity of web applications has led to the development of many technologies that enable their production, both on the clientand server side. This article attempts to compare three most popular server-side frameworks –Django, Spring Boot and Express. Each of the selected technologies is based on a different programming language. These frameworks were compared in terms of request processing time and reliability. Within the conducted research three backend applications handling HTTP requests were created, all of them using the same database consisting of employees’ data. Afterwards, a series of load tests was performed to determine levels of efficiency and reliability of created applications for various numbers of virtual users sending requests to the server at the same time. Five test cases with the following number of requests: 1000, 2000, 4000, 8000, and 16000 were plannedand performed for each type of HTTP requests handled by the server simultaneously. Based on the obtained results, it was concluded thatthe Spring Boot framework was the best in terms of request processing time and high reliability. However, it was noted that for many test cases under extreme load, it had a significantly higher percentage of incorrectly processed requests compared to the Express application,even though the application was noticeably slower. The worst results were observed for Django because the test application created for this framework revealed the longest requests processing time and the highest error rate during processing requests out of the three tested applications. The performed studies helped to determinethe efficiency and reliability of the tested technologies at various levels of load. Furthermore, the studies were crucial in obtaining knowledge aboutthe evaluated frameworks as well as their properties and formulating conclusions that will be able to help the developers choose technologies beforethe implementation of their programming projects.
Wzrastająca popularność aplikacji internetowych doprowadziła do powstania wielu technologii umożliwiających ich wytwarzanie, zarówno po stronie klienta jak i serwera. W niniejszym artykule podjęto się dokonania porównania trzech najbardziej popularnych szkieletów programistycznych strony serwera –Django, Spring Boot, Express. Każda z wybranych technologii opiera się na innym języku programowania. Szkielety zostały porównane pod względem czasu obsługi żądań i niezawodności. W ramach przeprowadzonych badań utworzono trzy serwerowe aplikacje testowe realizujące obsługę żądań HTTP i wykorzystujące tę samą bazę danych, zawierającą dane pracowników. Następnie wykonano serię testów obciążeniowych pozwalających określić wydajność i niezawodność napisanych aplikacji dla różnych liczb wirtualnych użytkowników wysyłających żądania do aplikacji w tym samym momencie. Zaplanowano scenariusze testowe zakładające następujące liczby żądań: 1000, 2000, 4000, 8000 oraz 16000, wykonanych dla każdegoz obsługiwanych przez aplikacje testowe typów żądań HTTP. Na podstawie otrzymanych wyników wywnioskowano, że szkielet programistyczny Spring Boot cechuje się najwyższą prędkością wykonywania żądań oraz wysoką niezawodnością. Jednak zauważono także, że dla wielu przypadków testowych przy ekstremalnym obciążeniu miał on wyraźnie wyższy odsetek błędnie obsłużonych żądań w porównaniu z aplikacją utworzonąna bazie szkieletu Express, pomimo że ta była znacznie wolniejsza. Najsłabsze wyniki zaobserwowano dla Django, ponieważ aplikacja testowa opracowana na podstawie tego szkieletu uzyskała zarówno najdłuższe czasy, jak i najwyższy odsetek błędów podczas obsługi żądań spośród wszystkich trzech testowanych aplikacji. Wykonane badania pozwoliły określić wydajność oraz niezawodność przebadanych technologii przy różnych poziomach obciążenia, pozwoliły poznać działanie i właściwości testowanych szkieletów oraz sformułować wnioski, które mogą pomóc deweloperom w doborze technologii przed realizacjąich projektów programistycznych.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2023, 13, 4; 73--78
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Implementacja obliczania map dysparycji w czasie rzeczywistym dla strumienia wizyjnego 3D zrealizowana w układzie FPGA
Real-time FPGA implementation of disparity map calculation for a 3D video stream
Autorzy:
Kryjak, T.
Komorkiewicz, M.
Powiązania:
https://bibliotekanauki.pl/articles/157765.pdf
Data publikacji:
2013
Wydawca:
Stowarzyszenie Inżynierów i Techników Mechaników Polskich
Tematy:
dysparycja
SAD
ZSAD
układy FPGA
3D
systemy stereowizyjne
przetwarzanie obrazów
FPGA devices
disparity
stereovision
real time image processing
Opis:
W artykule opisano system umożliwiający odbieranie i przetwarzanie strumienia wideo w technologii 3D transmitowanego w standardzie HDMI (tryb side by side), co pozwala na współpracę z dostępnymi na rynku kamerami 3D. Zaproponowana architektura umożliwia implementację popularnych metod obliczania map dysparycji: m. in. SAD oraz opartych o transformatę Censusa, realizację sprawdzenia symetryczności mapy oraz filtrację medianową poprawiającą jakość wyników. W pracy omówiono budowę każdego z modułów, użycie zasobów FPGA, zużycie mocy, a także przykładowe rezultaty działania na płycie ewaluacyjnej VC707 z układem Virtex 7.
In the paper a system for acquisition and processing of a 3D video stream is presented. It can work with 3D HDMI cameras available on the market. In Section 2 the basic concepts of stereovision systems are described [1]. In Section 3 three distance metrics, SAD [4], ZSAD and Census [5], used for correspondence matching are discussed. Evaluation of the matching process on the Middlebury dataset [2] is also presented. The best results were obtained for the SAD and ZSAD methods and greyscale images. In Table 1 there are shown three best configurations. Figure 1 illustrates the obtained disparity maps. A description of the hardware implementation is given in Section 4. The block diagram of the system is presented in Figure 2. The proposed solution is able to process images transmitted in side by side mode, to compute two disparity maps (left to right and right to left, method from [4]), to use SAD or ZSAD cost function, to check maps consistency and execute median filtering for final image processing. The described module is highly parameterizable: different cost functions, window sizes and disparity range can be used, image size and median filtering size can be adjusted. FPGA resource utilization is presented in Table 2. A picture of the working system is shown in Figure 3 (1280 x 720 @60 fps, real-time video-stream processing). The proposed module can be used for video surveillance, pedestrian collision avoidance systems or in autonomous vehicles.
Źródło:
Pomiary Automatyka Kontrola; 2013, R. 59, nr 8, 8; 748-750
0032-4140
Pojawia się w:
Pomiary Automatyka Kontrola
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies