Nowa wersja platformy, zawierająca wyłącznie zasoby pełnotekstowe, jest już dostępna.
Przejdź na https://bibliotekanauki.pl
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 32

Liczba wyników na stronie
first rewind previous Strona / 2 next fast forward last
Wyniki wyszukiwania
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 2 next fast forward last
1
Content available remote Comparison of interpolation methods based on real human motion data
100%
EN
During a motion capture session markers may become occluded for brief periods of time. Resulting gaps in acquired data can be filled by means of interpolation methods. Additional data recorded alongside markers’ trajectories frequently have a different sampling frequency. Thus, the need for a resampling method. This paper presents a comparison of Catmull-Rom Spline, modified Catmull-Rom Spline and Blended Parabolas interpolation algorithms. Real human motion data is used for the comparison in two respects: filling gaps and resampling captured data.
PL
Podczas sesji akwizycji ruchu niektóre marker mogą zostać chwilowo przesłonięte. Powstałe przerwy mogą zostać wypełnione z użyciem metod interpolacji. Dodatkowe dane zarejestrowane równocześnie z ruchem często próbkowane są z inną częstotliwością. Wynika stąd zapotrzebowanie na metodę resamplingu dla danych ruchu. Artykuł porównuje metody krzywych sklejanych Catmulla-Roma, zmodyfikowaną metodę Catmulla-Roma i krzywych przejściowych między parabolami . Do porównania w dwóch aspektach (wypełnianie przerw i resampling) wykorzystano rzeczywiste dane ruchu.
2
Content available remote A method for human gait comparison
100%
EN
This paper presents a method for comparing two different human gaits recorded in a motion capture laboratory. The comparison consists in comparing how joint angles change. The test data was read from C3D files. In order to obtain presented results a piece of software is created in C++ language. The software allows for reading acquisition files and calculating the angles between chosen body parts.
PL
Artykuł przedstawia metodę porównania dwóch różnych nagrań ruchu człowieka. Porównanie dotyczy wybranych kończyn i polega na badaniu zmienności kątów poszczególnych stawów. Wykorzystano dane o trajektoriach markerów odczytane z plików C3D. Do uzyskania wyników wykorzystano program opracowany w języku C++ służący do odczytywania nagrań i obliczania wspomnianych kątów.
3
Content available remote Arms animation based on human hierarchical tree model
100%
EN
The paper presents a human model based on hierarchical tree structure, which is used for creating various 3D animations of the human body. Two animations are presented as examples. The model uses quaternions for representing rotations. It is implemented in C++ language. Two integrated software libraries are used for manipulating quaternions and writing standard C3D files which can be further viewed and processed in various programs such as Mokka.
PL
Artykuł przedstawia model człowieka oparty na hierarchicznej strukturze drzewa. Może on być wykorzystany do tworzenia animacji 3D ludzkiego ciała. Przedstawiono dwie przykładowe animacje. Do reprezentacji rotacji elementów modelu wykorzystywane są kwaterniony. Model został zaimplementowany jako program w języku C++. Do przekształcania kwaternionów i zapisywania plików C3D wykorzystano dwie zintegrowane biblioteki. Standardowe pliki C3D, można otworzyć i dalej przetwarzać w rozmaitych programach takich jak Mokka.
PL
Transformacja wododziałowa może być stosowana zarówno do obrazów czarno-białych, jak i kolorowych. Na swoim wejściu transformacja powinna otrzymać obraz, w którym duże wartości odpowiadają krawędziom. Większość obrazów można przekształcić do tej postaci za pomocą odpowiedniego filtru gradientowego (dostosowanego do obrazów kolorowych lub czarno-białych). Niestety wynik działania transformacji wododziałowej jest praktycznie zawsze nadmiernie posegmentowany. Stosowanie prostych metod usuwania nadsegmentacji często nie daje dobrych wyników. Artykuł przedstawia rozwiązanie tego problemu korzystające z analizy skupień. Umożliwia ono połączenie zlewisk w żądaną liczbę klas. Parametry analizy skupień pozwalają na dostosowanie jej do obrazów konkretnego typu, a także pozwalają na uwzględnienie w procesie łączenia zlewisk informacji ignorowanych przez transformację wododziałową.
EN
Watershed transformation can be applied to color as well as to gray-scale images. It requires a height function as its input. Most images may be converted to the required form by means of a gradient filter suited for the type of image being segmented. Unfortunately, in most cases, the image after watershed transformation is heavily over-segmented. Using simple methods for reducing over-segmentation doesn't give good results. This paper presents a solution to this problem that utilizes cluster analysis. It allows for watershed merging that produces a requested number of classes. Cluster analysis is very flexible. Its parameters can easily be exchanged in order to adapt the method for a particular type of image. Attributes used for watershed merging may take into account information that is disregarded by the watershed transformation itself.
PL
Podczas rejestracji ruchu z zastosowaniem pasywnego systemu akwizycji ruchu, w trajektorii danego markera może powstać luka, którą w procesie obróbki danych należy uzupełnić. Stosuje się w tym celu różne algorytmy interpolacji. Artykuł przedstawia trzy różne metody interpolacji: liniową, wielomianem Lagrange’a drugiego stopnia oraz piątego stopnia. W oryginalnych danych 3D zostały utworzone dziury, które następnie uzupełniono trzema metodami. Każda metoda została oceniona za pomocą miary odległości Euklidesa dla trzech wymiarów danych oryginalnych oraz po uzupełnieniu trajektorii. W artykule przedstawiono także program do uzupełniania trajektorii, zaimplementowany w języku C++. Przedstawiona analiza dotyczy uzupełnianie trajektorii wybranych markerów z modelu Plug-in Gait podczas chodu osoby.
EN
During the motion registration using passive motion capture system in the marker’s trajectory a gap may appear, which in the data post-processing should be filled in. Various interpolation algorithms are used for this purpose. This article presents three different interpolation methods: linear, polynomial of Lagrange of second degree and fifth degree. In the original 3D data the holes have been created, which are then filled in by mentioned methods. Each method was evaluated by measuring the Euklides distance for three dimensions of the original and interpolated data. The article presents the program to interpolate gaps in the trajectory, implemented in C ++ language. The analysis concerns the interpolation of selected marker’s trajectory which belongs to the Plug-in Gait model while performing walking.
PL
W wielu sytuacjach istotne jest rejestrowanie tras pokonywanych przez pojazdy należące do firm. Narzędziem, które może posłużyć do realizacji tego zadania są zdobywające dużą popularność urządzenia mobilne – w szczególności smartfony. Istotnym zagadnieniem związanym z tym problemem jest automatyczne wykrywanie jazdy samochodem oraz odróżnienie tego ruchu od innych typowych rodzajów ruchu użytkownika urządzenia mobilnego. W artykule omówiono wyniki wstępnych pomiarów przyspieszenia oraz prędkości. Uwzględniono jazdę samochodem po różnych rodzajach nawierzchni, chód oraz bieg. Dla każdego z nich obliczano wskaźniki takie jak średnia, wariancja czy wartości ekstremalne. W pracy zaproponowano serię trzech kryteriów: prędkość, zakres wartości przyspieszenia oraz wariancję przyspieszenia wzdłuż osi Z, które pozwoliły na zidentyfikowanie rodzaju ruchu na podstawie wartości uzyskanych przez przyjęte wskaźniki. Dodatkowo przedstawiono aplikację mobilną stworzoną przez autorów w celu przeprowadzenia pomiarów, a także scharakteryzowano sposób prowadzenia obliczeń i pomiarów.
EN
For many businesses it is important to track the movement of their motor vehicles. Smartphones and other mobile devices, which are gaining huge popularity in recent years, can be used for this purpose. An important issue connected with this use of mobile devices is being able to automatically detect vehicle movement. It is also important to be able to distinguish vehicle movement apart from a mobile device user’s other typical movements, such as walking and running. This paper presents preliminary results of acceleration and speed acquisition for different movement types. Driving (on smooth and uneven surfaces), walking and running are taken into account. For each movement type, different measures are computed including: average, variance and extreme values. A set of three criteria was proposed: Z axis acceleration range, its variation and device’s speed. The criteria allow for identifying movement type. Additionally ,a mobile application created for the purpose of this paper and the method of registering and transforming data are described.
7
Content available remote TOPQS measure as a decision making factor in adaptive wavelet image compression
100%
EN
The paper presents the wavelet adaptive compression for color images which is targeted to ensure good quality of the resultant picture. In described adaptive compression method the best wavelet transform for an image or a part of it is selected based on perceptual measure TOPQS. Two types of the adaptive compression are described: the block compression and compression on the resolution levels.
PL
Artykuł omawia adaptacyjną falkową kompresję barwnych obrazów, która ukierunkowana jest na zapewnienie dobrej jakości wynikowego obrazu. W trakcie kompresji dobierana jest najlepsza transformata falkowa dla obrazu lub jego części na podstawie miary TOPQS. Opisane są dwa rodzaje adaptacyjnej kompresji: blokowa oraz kompresja, której dobór parametrów jest dokonywany w trakcie dekompozycji falkowej.
PL
Artykuł dotyczy jednego z problemów transformacji wododziałowej, jakim jest nadmierna segmentacja (nadsegmentacja) obrazów. Przedstawia on porównanie funkcji oceny segmentacji, które były wykorzystywane do określenia jakości wyniku redukcji nadsegmentacji w obrazach poddanych działaniu transformacji wododziałowej. Przedstawiono krótko zaproponowaną wcześniej, a opartą na analizie skupień, metodę redukcji nadsegmentacji oraz scharakteryzowano zastosowane funkcje oceny. Dzięki wspomnianym funkcjom możliwy jest półautomatyczny wybór liczby klas w końcowej segmentacji. Wyniki porównania funkcji omówiono i zilustrowano za pomocą wykre-sów oraz przykładowych segmentacji obrazów testowych.
EN
The paper concerns one problem in watershed transformation: over-segmentation. It compares segmentation quality assesment functions used to assess the quality of over-segmentation reduction in images first segmented by means of watershed transformation. It presents briefly a method of over-segmentation reduction based on cluster analysis, a method proposed earlier by the authors. Using the above functions allows for semi-automatic selection of the number of classes in the final segmentation. Results are discussed and illustrated with charts and sample test images of segmentation.
EN
Image compression is present in many aspects of everyday life. Compression rate and quality improvement are the two most prominent directions of ongoing research. The adaptive system presented in this paper is able to compress input images using various wavelets. It controls consecutive compression stages in a way that allows one to obtain the final image with the least visual deformities. The system's functionality is based on the perceptual measure, TOPQS (Tuned by Observers Picture Quality Scale).
PL
Zagadnienie kompresji obrazów jest obecne w wielu aspektach codziennego życia. Współczynnik kompresji i poprawa jakości są dwoma najbardziej znaczącymi kierunkami prowadzonych badań. Adaptacyjny system przedstawiony w artykule umożliwia kompresję obrazów z zastosowaniem rozmaitych transformat falkowych. Steruje kolejnymi etapami kompresji tak, aby uzyskać jak najmniej zniekształcony obraz wyjściowy. Funkcje systemu zostały oparte na percepcyjnej mierze TOPQS.
PL
Transformaty falkowe są coraz częściej stosowane w kompresji obrazów. Każda transformata posiada inne właściwości, które wpływają na jakość obrazu skompresowanego. W artykule przedstawiono rodzinę transformat falkowych Daubechies oraz transformatę Haara i ich wpływ na stratną kompresję sześciu przykładowych obrazów. Do oceny jakości obrazu skompresowanego zostały użyte miary, uwzględniające różnice wartości pikseli obrazu oryginalnego i skompresowanego, ich korelację, miary widmowe oraz miary krawędziowe.
EN
Wavelet transforms are more and more often implemented in image compression. Each transform possesses its own unique features which influence on the quality of compressed image. In this article a family of Daubechies wavelet transforms and Haar transform are presented and their influence on lossy compression of six different images. The quality of compressed images was evaluated with measures based on the difference between original and compressed pixels, correlation measures, spectral and edge measures.
EN
Ze względu na szybki wzrost liczby urządzeń mobilnych, takich jak smartfony czy tablety, coraz łatwiejsze staje się wyznaczenie trasy między dwoma punktami lub po prostu zlokalizowanie wybranych pozycji przy użyciu tych urządzeń. Tworzenie tego rodzaju aplikacji jest bardzo łatwe, ponieważ deweloperzy mają do dyspozycji szeroki zakres oprogramowania i narzędzi je wspomagających, takich jak: nowoczesne środowiska programistyczne, biblioteki i frameworki. W artykule starano się dowieść, iż tworzenie aplikacji mobilnych na platformę iOS jest dosyć łatwe przy wykorzystaniu najnowszych technologii i narzędzi programistycznych. W celu udowodnienia tezy stworzona została aplikacja mobilna dla systemu iOS 7. Wykorzystuje ona połączenie internetowe, który jest konieczne do jej poprawnego działania, aby znaleźć określonych lokalizację dwóch punktach i obliczyć odległość między nimi. Kolejne etapy tworzenia aplikacji zostały szczegółowo opisane. Podstawą działania aplikacji, opracowanej w środowisku Xcode, jest użycie dwóch frameworków: MapKit i CoreLocation. Ten rodzaj aplikacji ma szerokie zastosowania w dyscyplinach sportowych, oczywiście przy wzięciu pod uwagę odpowiednich warunków geograficznych i topograficznych.
12
Content available Semi-automatic watershed merging method
100%
EN
Watershed transformation frequently produces over-segmented images. The authors propose a solution to this problem. It utilizes hierarchical cluster analysis for grouping watersheds which are treated as objects characterized by a number of attributes. Initially the watershed merging method was meant only for gray-scale images, but later it was adapted for colour images. This paper presents further extension of the method that allows it to either automatically select the numberof classes or to provide a hint as to which numbers in a specified range should be considered first.Segmentation quality assessment functions for colour images are presented. The results obtained using an extended watershed merging method are discussed. The examples of segmentations selected by the method, along with the graphs of assessment functions, are shown.
13
Content available Metody obróbki danych EMG
100%
PL
W artykule zostały przedstawione metody obróbki danych badania elektromiograficznego (EMG) oraz analiza sygnału EMG przy pomocy zaimplementowanej autorskiej aplikacji. Aplikacja służy do wczytania sygnału EMG zapisanego w pliku o rozszerzeniu .C3D. Analizę przeprowadzono pod względem największej aktywności mięśni podczas wykonywania ćwiczeń rejestrowanych przy pomocy techniki Motion Capture.
EN
The article presents both the methods of data processing of electromyography (EMG), and EMG signal analysis using the implemented piece of software. This application is used to load the EMG signal stored in a file with the .C3D extension. The analysis was conducted in terms of the highest muscles activaton during exercise recorded with Motion Capture technique.
14
Content available Porównanie wybranych metod interpolacji ruchu
100%
PL
Interpolacja jest jednym z kluczowych elementów wykorzystywanych w animacji komputerowej. Dobór odpowiedniej metody interpolacji wpływa na ruch animowanej postaci. Artykuł przedstawia wybrane metody interpolacji i porównuje je ze względu na czas wykonywania obliczeń oraz dokładność uzyskanych wyników. Algorytmy, które przeanalizowano to: metoda Catmula-Roma, zmodyfikowana metoda Catmulla-Roma oraz krzywe przejściowe między parabolami (blended parabolas). Eksperymenty numeryczne przeprowadzono za pomocą programu komputerowego napisanego w języku C++.
EN
Interpolation is one of key aspects of computer animation. The selection of the proper interpolation method influences motion of animated objects. The paper presents selected interpolation methods and compares them with respect to computation time and accuracy. The three algorithms that were analyzed are: Catmull-Rom Spline, modified Catmull-Rom Spline and Blended Parabolas method. Numerical experiments were performed using a program written in C++ language.
EN
Test Driven Development (TDD) was introduced into development process to improve software quality. In recent years TDD has gained a lot of attention both as an individual practice and as a part of eXtreme Programming. There are more and more articles that present the research of TDD methodology. Besides the benefits and shortcomings of TDD using, the article also presents the result of survey conducted among Polish companies creating software. The article also specifies further research that are going to be done as an additional and complementary work connected with TDD approach.
PL
W artykule przedstawiono porównawczą analizę wydajnościową wybranych systemów baz danych. Porównano czasy wykonania zapytań SQL przez przygotowane bazy danych działające w usłudze chmurowej. Przygotowana baza danych Northwind działająca na SQL Server została przeniesiona na systemy Oracle i PostgreSQL, a następnie trzy wymienione bazy zostały umieszczone w chmurze Microsoft Azure. Proces badawczy został podzielony na trzy etapy. W pierwszej kolejności analizie podlegają zapytania typu Select. W drugim etapie analiza skupia się na kwestii wydajności zapytań SQL DDL, a końcowy etap opisuje analizę zapytań SQL DML.
EN
The article presents a comparative analysis of the performance of selected database systems. The time of execution of SQL statements has been compared by prepared database service which are running in the cloud. Prepared Northwind database running on SQL Server has been moved to systems Oracle and PostgreSQL, and then three of these bases have been placed in the cloud Microsoft Azure. The research process was divided into three stages. Firstly, queries with Select are analyzed. In the second stage, the analysis focuses on the performance of SQL DDL, and the final stage of the analysis describes the SQL DML.
PL
Artykuł omawia możliwości zastosowania urządzeń mobilnych jako rejestratorów przyspieszenia ruchu. Badania przeprowadzono na trzech platformach mobilnych: Android, iOS oraz Windows Phone. Do celu badań opracowano autorskie aplikacje mobilne wykorzystujące wbudowane czujniki urządzeń. Otrzymane dane przyspieszenia zostały przeliczone na współrzędne świata, co ułatwiło późniejszą analizę danych ruchu. Przy użyciu autorskich aplikacji przeprowadzono badania jakości stanu wybranych dróg podczas jazdy samochodem przy jednoczesnym użyciu trzech urządzeń mobilnych. Otrzymane wyniki zostały zaprezentowane w formie graficznej. Z otrzymanych wykresów można było jednoznacznie stwierdzić,czy samochód jechał po drodze wyremontowanej, kratce do układania parkingów, koleinach znajdujących się przed światłami czy wystającej studzience. W pracy porównano również zastosowanie poszczególnych systemów mobilnych do oceny jakości dróg.
EN
The article presents the possibility of applying mobile devices as acceleration recorders. The performed research concern three mobile platforms: Android, iOS and Windows Phone. For the purpose of the research three mobile applications were implemented. They operate on the basis of built-insensors. The obtained results were calculated on global coordinate system which make the data analysis easier. These applications were used to assess the quality of the selected roads during a car drive. The results were presented in graphs. These graphs clearly indicate what kind of road the car was driving on e.g. renovated road, grille styling car parks, tracks located in front of the lights and protruding manhole. The ability to evaluate the road quality for each mobile platform was compared.
EN
In 2014, Apple unveiled a completely new programming language for the iOS and OS X platforms. Swift was presented as a modern programming language, such as: safe, easy to learn and easy to use. This article presents the performance comparison between the Swift and Objective-C languages. For the purpose of the research, two applications were developed, one in each language, implementing sorting algorithms and data structures such as arrays, dictionaries and sets.
PL
W 2014 roku firma Apple zaprezentowała nowy język programowania na platformę iOS oraz OS X. Swift został przedstawiony jako nowoczesny język programowania: bezpieczny, łatwy do nauki i prosty w użyciu. Artykuł przedstawia porównanie wydajności języków Swift i Objective-C biorąc pod uwagę czasy wykonania algorytmów. W celu przeprowadzenia badań powstały w obu językach aplikacje implementujące algorytmy sortowania oraz operacje na strukturach danych takich jak: tablice, słowniki oraz zbiory.
PL
W artykule zaprezentowano laboratorium do akwizycji i analizy ruchu 3D znajdujące się na Politechnice Lubelskiej. W szczególności skupiono się na jego zastosowaniu w badaniach kierowców. Użycie takiego sprzętu znacznie zwiększa jakość i precyzję otrzymanych wyników. Opisano sprzęt stanowiący wyposażenie laboratorium i sposób jego przygotowania przed badaniami. Przedstawiono przebieg badania, działania konieczne do wyczyszczenia otrzymanego nagrania ruchu oraz zaprezentowano elementy ilościowej analizy danych. Główny nacisk położony został na akwizycję ruchu przy użyciu odblaskowych markerów oraz badanie pracy mięśni przy użyciu bezprzewodowego systemu elektromiografii. Wyniki takich badań mają ogromne znaczenie dla techniki wykonywanych ruchów przez kierowców, jak także w minimalizacji niepotrzebnych obciążeń treningowych. Są one zastosowaniem nowoczesnej technologii przechwytywania ruchu w czasie rzeczywistym do poszerzenia standardowych badań kierowców.
EN
The paper presents the motion capture laboratory that is located at Lublin University of Technology. Additionally 3D data analysis is discussed. The authors focus on the acquisition of drivers examinations and obtaining the results. The use of such equipment significantly improves the quality and precision of the obtained data. The motion capture system and the procedures of its preparation for research are described. The capture session, necessary post-processing of 3D data and the quantitative analysis of the recorded data are presented in this paper. These steps are integral part of such examination. The motion acquisition based on reflective markers and the research of muscles examinations using a wireless electromyography system are also depicted in details. The such research has got significant influence on the drivers’ motion technique and it results in minimisation of the unnecessary training exercises. These research considers application of modern motion capture technology in a real time to extending the standard drivers’ tests.
PL
Urządzenia mobilne wyposażone w wydajne procesory i szereg czujników zyskują wiele nowych zastosowań. W przypadku transportu jedną z możliwości jest rejestrowanie trasy pokonywanej przez firmowe pojazdy, a także wykrywanie kolizji. Aby wspomniane zadania realizować automatycznie niezbędna jest metoda służąca do rozpoznawania rodzaju ruchu użytkownika urządzenia mobilnego. W artykule przedstawiono wyniki testów zaproponowanej i zaimplementowanej wcześniej metody przeprowadzone na większej niż poprzednio liczbie osób oraz samochodów. Przedstawiono również skorygowaną wersję kryteriów, charakteryzujących się większą uniwersalnością / skutecznością.
EN
The number of applications of mobile devices equipped with powerful processors and an array of sensors is increasing. With transport and logistics the possible applications include company vehicle tracking or collision detection. To accomplish this an automatic motion type detection method is needed (to distinguish driving from other typical activities of the smartphone user). The paper presents the test results of a motion type detection method proposed and implemented by the authors previously. The tests were carried out on a larger group of people and cars. The paper also presents corrections introduced to the method as a result of the tests. The corrections improve the method’s flexibility / efficiency.
first rewind previous Strona / 2 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ć.