Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 15

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
Dane to często najcenniejsza rzecz, jaką gromadzimy na naszych komputerach. Bez odpowiedniego zabezpieczenia danych algorytmami szyfrującymi, cenne dla nas informacje w przypadku dostania się w niepowołane ręce mogą zostać bezproblemowo wykorzystane. Artykuł przedstawia wybrane metody szyfrujące i funkcje skrótu dostępne w bibliotece Boucy Castle dla środowiska Java. Przedstawiona analiza dotyczy pomiaru prędkości generowania i weryfikacji 240 bitowej sygnatury dla algorytmów szyfrujących, natomiast dla funkcji skrótu analiza dotyczy szybkości działania funkcji. Z pośród badanych algorytmów szyfrowania i funkcji skrótu najszybsze okazały się AES i SHA1.
EN
The data is often the most valuable thing that we collect on our computers. Without proper data security with encryption our valuable information may be illegally used by an unauthorised person. The article presents selected encryption methods and hash functions available in Boucy Castle library for Java programming language. The presented analysis applies to measurement of the speed of signature generation and verification. The signatures are for 240 bit encryption algorithms. In case of a hash function, the analysis refers to the speed of such functions. The fastest encryption algorithm and hash function from the research group were AES and SHA1.
PL
Artykuł dotyczy różnic w mechanizmach zabezpieczających trzech najpopularniejszych platform mobilnych, jakimi są Android, iOS i Windows Phone. Głównie skupiono sie na odrębnościach związanych z dostępem do danych użytkowników, instalacją i uruchamianiem aplikacji, dostępem do Internetu, połączeniem sieciowym, obsługą chmury, tworzeniem kopii zapasowych, możliwości szyfrowania plików, stosowaniem podpisów elektronicznych oraz podłączaniem urządzenia do komputera.
EN
The article concerns the differences in the mechanisms of securing the three most popular mobile platforms, which are Android, iOS and Windows Phone. Mainly focuses on the differences related to access to user data, installing and running applications, Internet access, network connectivity, cloud services, backup, file encryption capabilities, the use of electronic signatures and connect the device to your computer.
PL
Artykuł dotyczy opracowania sposobu budowy modelu trójwymiarowego mięśnia dwugłowego ramienia człowieka tak aby mięsień wyglądał i zachowywał się realistycznie podczas animacji. Dane do animacji są pozyskiwane przez systemy akwizycji ruchu - Motion Capture. Do zaprojektowania modelu bryły wykorzystano oprogramowanie Blender v.2.76. Na jego podstawie możliwe jest przeprowadzanie badań dotyczących analizy ruchu ramienia z wykorzystaniem danych zapisanych w plikach BVH.
EN
The article concerns the development of three-dimensional model of how to build biceps human with the muscle looked and behaved realistically when animation. Data for animation are obtained by acquisition systems Motion - Motion Capture. Blender software v.2.76 was used to design a solid model. On this basis it is possible to carry out research on the analysis of the movement of the arm using data stored in BVH files.
PL
Celem niniejszej pracy jest pokazanie różnych metod integracyjnych systemów informatycznych oraz koncepji SOA. Porównanie ich wymagań w stosunku do SOA oraz przedstawienie czy SOA spełnia te wymogi i jak je realizuje.
EN
The aim of this work is to show different integration methods of IT systems with SOA conception. Compare their requirements to SOA and present if SOA meets these requirements and how implement them.
5
Content available remote Motion capture using multiple Kinect controllers
PL
Artykuł opisuje proces budowy systemu akwizycji ruchu (ang. motion capture) z wykorzystaniem kontrolerów Microsoft Kinect 360 i Kinect One. Przedstawiono w nim sposób użycia kilku kontrolerów równolegle i sposób wykorzystania darmowych szkieletów programistycznych do stworzenia oprogramowania do rejestracji ruchu. Artykuł zawiera wyniki porównania systemów akwizycji ruchu wykorzystujących jeden oraz dwa kontrolery jednocześnie oraz wskazuje ścieżki przyszłego rozwoju systemu.
EN
The following paper describes the process of developing a motion capture system with the use of Microsoft Kinect 360 and Kinect One controllers. The article presents how to use multiple Kinect controllers parallely and how to employ the existing freeware programming frameworks to produce an appropriate motion capture software. The article shows the results of comparison of single and multiple Kinect motion capture systems. The summary of this study will collect the research results and include some suggestions for the future development of this motion capture system.
6
Content available remote The Use of Multiple Cameras for Motion Capture
PL
Artykuł dotyczy procesu budowy taniego systemu rejestracji ruchu. Rozwiązanie to wykorzystuje kamery PlayStation 3 Eye. Artykuł ten pokazuje, w jaki sposób wykonać synchronizacje wielu kamer i jak stworzyć oprogramowanie do rejestracji i przetwarzania danych wideo w czasie rzeczywistym. Niniejszy artykuł prezentuje także algorytm i rezultaty wyszukiwania oraz śledzenia ruchu jednokolorowych obiektów na podstawie obrazów z dwóch zsynchronizowanych kamer.
EN
This article concerns the creation process of a cheap optical motion capture system. The solution uses PlayStation 3 Eye cameras The paper shows how to synchronise multiple cameras and how to develop software for capturing and processing real-time video data. The article presents an algorithm and the results of findings and tracking of mono-colour objects based on images from two synchronised cameras, too.
PL
Artykuł dotyczy zastosowań systemu rejestracji ruchu wykorzystującego inercyjne czujniki MEMS do badań aparatu ruchu człowieka. Badania tego typu umożliwią dokładniejsze diagnozy ortopedyczne oraz weryfikację postępów rehabilitacji. W artykule opisano budowę, właściwości i zasadę działania systemu Xsens Xbus Kit opartego na czujnikach MTx, metody wyznaczania kąta ugięcia kończyny w stawie na podstawie danych otrzymywanych z czujników oraz przykładowe wyniki badań ruchliwości kończyny. W artykule zawarto także badania dokładności pomiaru kątów poprzez czujniki MTx.
EN
This paper concerns applications of a motion capture system based on MEMS inertial sensors to research of the human locomotion system. Such research will enable more accurate diagnosis and verification of progress of orthopedic rehabilitation. The aper describes the construction, properties and the principle of operation of the Xsens Xbus Kit based on MTx sensors (Fig. 1). It depicts the method of determining the angle of bend of the limb in a joint on the basis of data received from the sensors and sample results of the mobility of the limb, too. Each sensor of Xbus Kit system includes an integrated three-axis accelerometer, gyroscope and magnetometer. In addition, inside there is a signal processor that uses several profiles for the Kalman filter (Fig. 2). As a result, the sensors can return raw or processed data of acceleration or the Euler angles describing the orientation of the sensor in 3D space [7]. The research described in the paper deals with the measurement of the angle of band of the elbow. To measure the band of limb in the joint is sufficient to calculate the difference of yaw angles measured by two MTx sensors (Fig. 2). As a result of tests, the maximum error of the sensor measurement was determined. It was 1°. The sensors measured the angles accurately, consistently and done it in real time (Figs. 6 and 7). The performed studies also showed that the measurement deviations of MTx sensors did not depend on the position of the limb with the exception of the vertical orientation in which the X-axis sensor coincided with the direction of gravity. Then there is a mathematical singularity [7].
PL
Artykuł ten dotyczy inercyjnych urządzeń do pomiarów i rejestracji ruchu obiektów nieożywionych oraz ciała ludzkiego. Systemy tego typu omówione w artykule produkowane są przez firmę Xsens. Wykorzystują one zintegrowane czujniki typu MEMS, które w celu pomiaru montuje się na badanym obiekcie. Każdy z czujników zawiera trójosiowy akcelerometr, żyroskop, magnetometr i termometr do kalibracji danych w zależności od warunków temperaturowych, a w przypadku czujników serii przemysłowych także barometr i odbiornik GPS. W artykule omówiono budowę wewnętrzną czujników ich parametry, w zależności od zastosowań, zasadę działania, typy danych wyjściowych, najważniejsze algorytmy przetwarzania wewnętrznego oraz oprogramowanie. Dołączone oprogramowanie umożliwiają m.in. konfigurację czujników pomiarowych, bezprzewodowe pobieranie danych pomiarowych, ich wizualizację i trwały zapis do późniejszej analizy. Artykuł przedstawia także istniejące oraz potencjalne zastosowania inercyjnych systemów rejestracji ruchu w transporcie, medycynie, ergonomii, badaniach sportowych i zastosowaniach związanych z rejestracją ruchu człowieka (Motion Capture).
EN
This article concerns the inertial measurement devices for motion recording of inanimate objects and the human body. Systems of this type discussed in the article are manufactured by Xsens. They use integrated MEMS sensors which are mounted on the test object for measurement of its motion. Each sensor contains a triaxial accelerometer, gyroscope, magnetometer, and a thermometer for data calibration depending on the temperature In the case of industrial sensor series as a barometer and a GPS receiver are on the board, too. The article describes the internal structure of the sensors, their parameters, depending on the application, the principle of operation, output data types, the most important internal processing algorithms and producer's software. Included software allows, among others, configuration of sensors, wireless downloading of measurement data, visualization of the data, and a permanent recording for later analysis. The article presents the existing and potential applications of inertial motion systems in transport, medicine, ergonomics, sports studies and applications related to capturing of human motion (Motion Capture).
PL
Artykuł dotyczy tematyki rejestracji ruchu postaci ludzkiej (ang. Motion Capture). Praca pokazuje jak do rejestracji ruchu można wykorzystać kontroler ruchu Microsoft Kinect. Praca zawiera wyniki badań weryfikujących jakość oprogramowania NITE służącego do wyznaczania rotacji członków ciała w stawach. Badania wykazały, że jakość rejestrowanego ruchu nie jest wysoka. Mimo tego uzyskane dane mogą być wykorzystane do analizy gestów lub rozpoznawania ruchu.
EN
This paper refers to a subject of a human body motion capture. Common video based motion capture systems are very expensive. This paper shows that it is possible to use a cheaper solution for motion capture which is a Microsoft Kinect movement controller. There is presented the software for motion capture of a human skeleton. We may use Microsoft SDK programmer toolkit or freeware frameworks like CL NUI Platform, OpenKinect and OpenNI for this purpose. We used OpenNI and NITE libraries (diagram in Fig. 2) for our research. The results of measurements of human joint angles with use of Kinect and our OpenNI based application are given and discussed. These angles are used for recording the movement into motion capture BVH files. We used free application Brekel Kinect (Fig. 3) for this purpose. The recorded data can be used for a realistic animation development. In our case, the data was used as an input source for our own visualization application made in Java language. The quality of recorded motion is not very high due to the calculation delays and problems with appropriate joint localization by the NITE software. The Kinect controller is not suitable for very accurate motion capture, e.g. for the needs of biomedicine, but the captured data are of sufficient quality for research related to the analysis of gestures and remote control.
PL
Celem artykułu jest przedstawienie mechanizmu importu modeli 3D postaci stworzonych w edytorze Blender przez silnik do tworzenia gier jMonkeyEngine. W silniku tym zaimplementowano funkcje importu modeli 3D. Razem z siatką modelu importowane są także tekstury, szkielety a nawet całe animacje. Silnik posiada także funkcje eksportu i importu modeli przy wykorzystaniu własnego formatu pliku XML (jME XML). Po zastosowaniu odpowiednich wtyczek do darmowego edytora grafiki 3D Blender możliwe jest wykorzystanie go na potrzeby tworzenia modeli postaci dla silnika jMonkeyEngine. Modele te mogą być także wykorzystane do analizy zagrożeń elektromagnetycznych dla ciała człowieka za pomocą takich programów jak FEKO, Opera3D czy Fulx3D. W artykule przedstawiono sposób wykonania modelu postaci 3D w edytorze Blender, dodania do postaci szkieletu oraz eksportu modelu do pliku jME XML oraz AutoCAD DXF, który może być wykorzystany w aplikacjach elektrotechnicznych. Artykuł zawiera także opis przygotowania programu w języku Java wykorzystującego silnik jMonkeyEngine do wizualizacji i animacji modeli postaci importowanych z plików XML.
EN
The aim of the article is a presentation of an import mechanism of 3D character models made in Blender editor for jMonkeyEngine game engine. It has got implemented import functions for 3D models. Meshes, textures, skeletons and whole animations are imported by this engine. The engine has got functions for import and export models with utilization of its own file format based on XML (jME XML), too. A file of this type for jMonkeyEngine may be generated by freeware Blender editor thanks to additional export plug-ins. Models made with Blender we may use for FEM analysis of an electromagnetic field influence to a human body in applications like: FEKO, Opera3D or Fulx3D. This paper presents a process of: developing 3D character model in Blender editor, adding a skeleton and exporting into jME XML file and AutoCAD DXF, which may be used for field analysis aplications. The article contains a description of developing process of an application in Java language with utilization of jMonkeyEngine for animation visualization of character models imported from XML files.
PL
Celem artykułu jest porównanie cech API dla najpopularniejszych platform programistyczno-systemowych zaawansowanych telefonów komórkowych, tzn. platformy Java Micro Edition, Android oraz nowego systemu Windows Phone 7. W części praktycznej przedstawiono parametry i wyniki pomiarów uzyskanych poprzez opisywane API akcelerometrów wbudowanych w telefony Nokia 5800 XpressMusic i LG GT540 Swift. Jak wykazano największe możliwości posiada obecnie platforma Java ME jednak szybko rozwijające się systemy Android i Windows Phone 7 mogą tą sytuację szybko zmienić ponieważ posiadają unikalne funkcje wykorzystujące kilka czujników jednocześnie.
EN
The aim of this paper is a comparison of API capabilities for the most popular system-programming platforms of cellular phones (Smartphones), i.e. Java Micro Edition platform, Android system and new Windows Phone 7 system. Section 2 contains an introduction to terms of an accelerometer and phone axis of acceleration measurement. Sections 3, 4 and 5 are descriptions of programming library members for sensor services of Java ME, Android and Windows Phone 7 platforms. Parameters of internal accelerometers for Nokia 5800 XpressMusic and LG GT540 Swift phones are given in Section 6. There are presented the results of measuring the Earth acceleration along all three phone axis. Information of accelerometers and acceleration values were read thanks to utilisation of API functions described before. They are Mobile Sensor API of Java ME for Nokia and Android system API in case of LG phone. As it is shown in Tab. 1 the measurement accuracy as well as the values of acceleration measured along particular axes are different for the tested devices. The maximum error reaches 7%. As it is shown all programming interfaces allow reading data asynchronously. Java ME platform has got the largest range of functions and supported kinds of sensors but fast developing Android and Windows Phone 7 systems may change this situation quickly. They have got some unique abilities, e.g. functions which use data from multiple sensors during attitude measurement.
EN
The issue of environment changes is very sensitive for scientists whose researches concentrate on environmental processes. One of knowledge discipline in this area is the soil geophysics. To observe the changes of soil from some area there is necessity to collect many data about its parameters, year by year. Efforts has been made to collect agricultural data directly from the source - farmer, by a specialized personnel - Agricultural Advisors. During last few years data has been collected into different kind of databases, starting with a classic way - paper form. The cons and flaws of such system has been pointed out by scientists working on these data. This paper describes problems of designing and implementation of the new geo-distributed web system, with special stress to migrating of data collected (in many forms) so far. The system is designed in the way that data collecting tasks will be delegated to the lowest level of system hierarchy, and could be uploaded even by farmers. The model of data keeps consistency with old data and is able to perform it flexible for future needs
PL
Artykuł opisuje strukturę i proces wytwarzania systemów rozproszonych opartych na serwerze i mobilnych aplikacjach klienckich. Aplikacja internetowa zbierająca dane pozyskane i przesłane na serwer przez aplikacje klienckie zainstalowane na telefonach komórkowych jest servletem Java. Zebrane dane są następnie zapisywane na dodatkowym serwerze baz danych. W artykule przedstawiono także model bezpieczeństwa wprowadzony w MIDP 2.0. Funkcjonalność tego modelu jest bazą dla szyfrowanych połączeń pomiędzy klientami i serwerem.
EN
This article describes the structure and developing process of a distributed system based on a web server and mobile clients. The web application for collecting data which is obtained and sent to the server by mobile clients installed on mobile phones is Java servlet. The collected data is recorded in an additional database server, finally. The security model introduced in MIDP 2.0 is presented in this paper, as well. Functionality of the model is the base for the encrypted connections between clients and the server.
PL
Steganografia jest dziedziną nauki zajmującą się zabezpieczaniem poufnych informacji poprzez ich ukrywanie wewnątrz innych informacji jawnych. Cyfrowy zapis danych, zapewniający wysoką jakość, większą odporność na zniszczenie w stosunku do zapisu analogowego, a także łatwe przetwarzanie danych za pomocą komputerów, stał się obecnie podstawowym sposobem rejestracji danych multimedialnych. Tego typu dane wykorzystywane są przez steganografię komputerową ze względu na ich dużą nadmiarowość. Nadmiarowe dane zastępowane są steganograficznie poprzez informacje poufne. Niniejszy artykuł zawiera opis algorytmu steganograficznego opracowanego na potrzeby rozprawy doktorskiej autora, opartego na nowatorskim wykorzystaniu wielorozdzielczej dekompozycji obrazu cyfrowego za pomocą piramid filtrów kierunkowych (steerable pyramid transform). Piramidy filtrów kierunkowych mają tę przewagę w stosunku do wykorzystania np. transformacji falkowych, że umożliwiają uzyskanie większej liczby podpasm kierunkowych na jednym poziomie skali, co daje większe możliwości ukrycia danych. Artykuł przedstawia szczegółowo algorytm dołączania danych oparty na metodzie statystycznej Lee i Chena, a także wyniki badań mających na celu określenie jego parametrów i skuteczności steganograficznej.
EN
Steganography is a branch of knowledge which deals with confidential information security by hiding the secret information inside the public one. A digital recording which assures high quality, better data destruction prevention then an analog recording and an easy computer processing is today a main way of a multimedia data saving. This type of data is utilised by computer steganography because of their high redundancy. The redundant data may be substituted by the secret information. This article contains a description of the new steganography algorithm prepared for the author's PhD dissertation based on an innovative use of multiresolution image decomposition by directional filters pyramids (steerable pyramid transform). The steerable pyramids have some advantages comparing to e.g. wavelet transform i.e. more directional subbands at each scale level which gives more information hiding opportunities. The article describes the data embedding algorithm based on Lee and Chen statistical method in detail and the results of the research made for the specification of the algorithm parameters and its steganographical accuracy.
PL
W artykule przedstawiono przegląd głównych podejść, metod i problemów zastosowania nowego i bardzo perspektywicznego kierunku naukowego z zakresu ochrony informacji, tzn. steganologii. Zasadniczą część opracowania stanowi omówienie obecnie stosowanych metod steganograficznych, tzn. metod ukrywania poufnych wiadomości. Oprócz tego zwrócono uwagę na stegoanalizę jako naukę stan owiącą przeciwwagę dla steganografii, w kontekście omawianych metod.
EN
The article presents the review of major approaches, methods and problems with steganology application which is quite a new and developmental branch with the review of currently used steganographic methods (i.e. The methods of secret data hiding). What is more, another method: steganoanalysis as a science contrary to steganography as also described in relation to other methods.
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ć.