Studia Informatica (E-Journal)
Not a member yet
584 research outputs found
Sort by
Wydajna implementacja algorytmów przetwarzania obrazów w postaci wtyczek programowych dla środowiska ImageJ
This article presents an implementation of additional functionality in the ImageJ environment for selected image processing algorithm. This environment is very popular among scientists, especially neuroscientists as a reference application for the analysis of images of microscopic images. The article presents some aspects of the characteristics of presented environment, and focuses particularly on ways of implementing new functionalities as an example the statistical dominance algorithm implementation. The details of performance solutions with discussion of the parallelization methodology, including experimental results, are considered.Niniejszy artykuł traktuje o implementacji dodatkowych funkcjonalności w środowisku ImageJ na przykładzie wybranego algorytmu przetwarzania obrazów. Środowisko to jest bardzo popularne wśród naukowców, szczególnie neurobiologów jako referencyjna aplikacja do analizy obrazów preparatów mikroskopowych. W artykule przedstawiono wybrane aspekty charakterystyki prezentowanego środowiska, skupiono się zaś szczególnie na sposobie wdrażania nowych funkcjonalności na przykładzie implementacji algorytmu statystycznej dominacji. Rozważono szczegóły wydajnościowe rozwiązania wraz z dyskusją metodyki zrównoleglenia, przedstawiając wyniki eksperymentalne
Wpływ implementacji sterownika host kontrolera USB 3.1 gen 1 w systemie operacyjnym na jakość usług transportowych danych multimedialnych
Some papers present how to ensure the quality of delivered services (QoS) in the USB port, but unfortunately already are outdated, referring to the obsolete version of USB 2.0. Consequently, there was a need to propose a new approach for the newest version USB 3.1. The mentioned approach was presented in [2]-[4]. However, it was a need to modify and complement presented issue, so it was done in this paper. Moreover, the statistical test was presented, which can be used to evaluate the impact of computer system on the QoS.Istnieją w literaturze opracowania problemu zapewnienia jakości dostarczanych usług (QoS) przez port USB niestety już nieaktualne, odnoszące się do przestarzałej wersji USB 2.0. W związku z tym istniała potrzeba zaproponowania nowego podejścia dla wersji 3.1. Uczyniono to w pracach [2]-[4]. Okazało się jednak, że podany model procesu transmisji danych na magistrali USB 3.1 wymagał zrewidowania i uzupełnienia, co uczyniono w tym artykule. Ponadto zaproponowano również test statystyczny pozwalający oceniać wpływ parametru systemu komputerowego na zapewnienie QoS przez port USB
O gwarancjach jakościowych dla ruchu elastycznego
In this paper, the problem of Quality of Service (QoS) guarantees for elastic traffic is described. The paper describes two existing solutions of QoS for elastic traffic – the MQTT protocol and the TCP protocol. A concept of usage of signaling based on the Traffic Flow Description option also was shown.Niniejszy artykuł omawia problematykę gwarancji jakościowych dla ruchu elastycznego. W artykule posłużono się przykładami dwóch istniejących rozwiązań: protokołu sygnalizacyjnego MQTT przeznaczonego do współpracy z Internetem Rzeczy oraz protokołu transportowego TCP ogólnego przeznaczenia. Zaproponowano również zastosowanie sygnalizacji za pomocą opcji TFD protokołu IP, zgłoszonej jako Internet Draft i przeznaczonej do opisu ruchu
Mechanizm równego obciążenia regionów w Multiple Spanning Tree Protocol
In the MSTP protocol, VLANs are manually attached to individual regions. This can lead to disproportion in the load of the main switches for individual regions and contribute to the problems associated with power and cooling. This article presents two proposals of solving this problem: one based on an external server and one dedicated directly to the switches.W protokole MSTP dokonywane jest ręczne przypisanie VLANów do poszczególnych regionów. Może to prowadzić do dysproporcji w obciążeniu przełączników głównych dla poszczególnych regionów i przyczyniać się do problemów związanych z zasilaniem i chłodzeniem. Artykuł przedstawia dwie propozycje rozwiązania tego problemu: bazujące na zewnętrznym serwerze oraz dedykowane do bezpośredniego zastosowania na przełącznikach
Wspomaganie prognozowania wpływu tekstów reklamowych z wykorzystaniem systemu Promovolt
Promovolt is an information system for measurement of advertisement text and image aimed to predict the impact to a mass audience. The main goal of this paper is to present the results of experiment. We have compared the effectiveness of impact prediction of text advertisement in Polish language using Promovolt system, Jasnopis application, knowledge and experience of experts' team from marketing industry.Promovolt to informatyczny system dla analizy reklamy tekstowej, graficznej i predykcji wpływu na odbiorców. Celem niniejszej pracy jest przedstawienie wyników eksperymentów, których głównym celem było porównanie skuteczności prognozowania wpływu tekstów reklamowych w języku polskim za pomocą systemu Promovolt, aplikacji Jasnopis, wiedzy i doświadczenia zespołu ekspertów z branży marketingowej
Obliczanie prawdopodobieństw dyskretnego rozkładu poissona dla algorytmu uniformizacji
This paper deals with the computation of discrete Poisson probabilities and their precise tail bounds for the use in solving of transient Markov models with the uniformization with steady-state detection algorithm. The algorithm calculates the weights corresponding to the probabilities, maintaining the beneficial properties for the use in uniformization algorithm of the popular Fox-Glynn method, while improving the estimation of truncation points with significant effect on the overall performance.W artykule przedstawiany jest algorytm wyliczający wartości prawdopodobieństw dyskretnego rozkładu Poissona dla algorytmu uniformizacji, wykorzystywanego dla modelowania stanów nieustalonych łańcuchów Markowa z czasem ciągłym. Algorytm jest rozwinięciem popularnej metody Foxa-Glynna i oblicza wagi odpowiadające ww. rozkładowi w sposób umożliwiający dokładniejsze ustalenie wartości granicznych dla zadanego błędu obliczeń, co przekłada się bezpośrednio na efektywność obliczeniową
Splątanie qubitu z resztą świata – zasada monogamii w działaniu
A simple derivation of the finite Schmidt decomposition of the pure states describing finite dimensional systems interacting with the infinite dimensional one is presented. In particular, maximally entangled pure states in such systems are being characterized.Zaprezentowano proste wyprowadzenie skończonego rozkładu Schmidta stanów czystych opisujących odziaływanie skończenie wymiarowych układów kwantowych z układami nieskończenie wymiarowymi. W szczególności zostały scharakteryzowane stany czyste, maksymalnie splątane w takich układach
Wykorzystanie wielomianów Viete’a-Lucasa w kryptografii asymetrycznej
This article presents a new cryptosystem using the newly defined Viete'a-Lucas polynomials over Zp. In the conducted analysis the correctness and safety of the cryptosystem was shown. The analysis also shows, that it is partially homomorphic. Furthermore a fast methods for calculation the value of the Viete-Lucas polynomials were described.W artykule tym przedstawiono kryptosystem, wykorzystując nowo zdefiniowane wielomiany Viete’a-Lucasa nad Zp. Następnie pokazano jego poprawność i bezpieczeństwo. Z przeprowadzonej analizy wynika również, że jest on częściowo homomorficzny. Ponadto opisano metody szybkiego obliczania wartości wielomianów Viete’a-Lucasa
Dynamiczne dostosowywanie poziomów trudności komputerowego gracza w grach komputerowych
In computer games, dynamic difficulty adjustment (DDA) tries to ensure that the challenge level offered by the game matches the skill of the human player. In this paper simple and fast methods for adjusting a difficulty level of a computer opponent are presented. An empirical investigation of the methods when playing FPS (First Person Shooter) game is conducted. Performance of the methods is analyzed for different values of method's parameters, different game's scenes and players with various difficulty levels.Dynamiczne dostosowywanie poziomów w grach komputerowych polega na dopasowaniu trudności gry do umiejętności gracza. Bieżący artykuł przedstawia dwie metody, które pozwalają w prosty i szybki sposób dostroić komputerowego przeciwnika do poziomu gracza. Zachowanie metod jest analizowane w trakcie gry typu FPS dla różnych graczy, zróżnicowanych scen i różnych wartości parametrów metod
Przetwarzanie metadanych w długoterminowym archiwum cyfrowym CREDO
Long term archiving of digital resources depends, among others, on an ability of searching information, verifying its authenticity and its proper interpretation, in technical (data format, etc.), as well as semantic (understanding the information in proper context, etc.) sense. This can be achieved only by appropriate processing and storage of metadata, which describe archived resources. The paper presents processing and storage of metadata in CREDO long-term digital archive.Długoterminowe zachowanie użyteczności zasobów przechowywanych w archiwum cyfrowym jest uwarunkowane między innymi możliwością wyszukania informacji, weryfikacji jej autentyczności oraz jej poprawnej interpretacji, tak w sensie technicznym (format danych itd.), jak semantycznym (zrozumienie informacji w odpowiednim kontekście itp.). To zaś zapewnić można jedynie dzięki odpowiedniemu przetwarzaniu i przechowywaniu metadanych opisujących zarchiwizowane zasoby. Artykuł opisuje przetwarzanie i przechowywanie metadanych w cyfrowym archiwum długoterminowym CREDO