• 제목/요약/키워드: Shift algorithm

검색결과 681건 처리시간 0.027초

순위다중패턴매칭을 위한 해싱기반 알고리즘의 이동테이블 병렬계산 (Parellel Computation of the Shift Table of a Hashing-Based Algorithm for the Order-Preserving Multiple Pattern Matching)

  • 박정훈;김영호;권상훈;심정섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.36-39
    • /
    • 2017
  • 길이가 같은 두 문자열의 같은 위치에 있는 문자의 순위가 모두 일치할 때, 두 문자열은 순위동형이라 한다. 순위다중패턴매칭문제는 텍스트 T와 k개의 패턴들의 집합 $P^{\prime}=\{P_1,P_2{\ldots},P_k\}$이 주어졌을 때, P'의 패턴들과 순위동형인 T의 모든 부분문자열의 위치를 찾는 문제이다. 최근 전처리단계에서 P'에 대한 이동테이블을 O(kmqlogq) 시간에 계산하여 순위다중패턴매칭문제를 해결하는 해싱기반 알고리즘이 제시되었다. 이때 P'에서 가장 짧은 패턴의 길이를 m, q-그램의 길이를 q라고 한다. 본 논문에서는 P'이 주어졌을 때, 이동테이블을 O(mqlogq) 시간에 계산하는 병렬알고리즘을 제시한다. 실험결과, 본 논문에서 제시하는 병렬알고리즘은 k개의 스레드를 이용하여 m=100, q=5에 대해 k=100일때와 k=1,000일 때 순차알고리즘보다 각각 약 12.9배, 약 215배 빠른 수행시간을 보였다.

Efficient Measurement System to Investigate Micro-Doppler Signature of Ballistic Missile

  • Choi, In-O;Kim, Kyung-Tae;Jung, Joo-Ho;Kim, Si-Ho;Park, Sang-Hong
    • International Journal of Aeronautical and Space Sciences
    • /
    • 제17권4호
    • /
    • pp.614-621
    • /
    • 2016
  • Micro-Doppler (MD) shift caused by the micro-motion of a ballistic missile (BM) can be very useful to identify it. In this paper, the MD signatures of three scale-model BMs are investigated using a portable measurement system. The measurement system consists of an X-band 2-by-2 phase comparison mono-pulse radar, and a mechanical device that can impart controlled spinning and coning motions simultaneously to a model to yield the MD signature that replicates the characteristic of each target and the corresponding micro-motion. The coning motion determined the overall period of MD, and the spinning motion increased its amplitude. MD was also dependent on aspect angle. The designed system is portable, and can implement many micro-motions; it will contribute to analysis of MD in various situations.

협대역 초음파 신호를 이용한 시간 영역에서의 감쇠 지수 예측 (Time-domain Estimation Algorithm for Ultrasonic Attenuation using Narrow-filtered Signals)

  • 심재윤;허돈;김형석
    • 전기학회논문지
    • /
    • 제65권11호
    • /
    • pp.1887-1893
    • /
    • 2016
  • The VSA(Video Signal Analysis) method is the time-domain approach for estimating ultrasonic attenuation which utilizes the envelop signals from backscattered rf signals. The echogenicity of backscattered ultrasonic signals, however, from deeper depths are distorted when the broadband transmit pulse is used and it degrades the estimation accuracy of attenuation coefficients. We propose the modified VSA method using adaptive bandpass filters according to the centroid shift of echo signals as a pulse propagates. The technique of dual-reference diffraction compensation is also proposed to minimize the estimation errors because the difference of attenuation properties between the reference and sample aggravates the estimation accuracy when the differences are accumulated in deeper depth. The proposed techniques minimize the distortion of relative echogenicity and maximize the signal-to-noise ratio at the given depth. Simulation results for numerical tissue-mimicking phantoms show that the Rectangular-shaped filter with the appropriate center frequency exhibits the best estimation performance and the technique of the dual-reference diffraction compensation dramatically improves accuracy for the region after the beam focus.

고대 및 현대 암호 방식을 결합한 초안전 문서 보안 프로그램의 설계 및 구현 (Design and Implementation of a Security Program for Supersafe Document Using Ancient and Modern Cryptography)

  • 유연수;이상곤
    • 한국멀티미디어학회논문지
    • /
    • 제20권12호
    • /
    • pp.1913-1927
    • /
    • 2017
  • Encryption technology is to hide information in a cyberspace built using a computer and to prevent third parties from changing it. If a malicious user accesses unauthorized device or application services on the Internet of objects, it may be exposed to various security threats such as data leakage, denial of service, and privacy violation. One way to deal with these security threats is to encrypt and deliver the data generated by a user. Encrypting data must be referred to a technique of changing data using a complicated algorithm so that no one else knows the content except for those with special knowledge. As computers process computations that can be done at a very high speed, current cryptographic techniques are vulnerable to future computer performance improvements. We designed and implemented a new encryption program that combines ancient and modern cryptography so that the user never knows about data management, and transmission. The significance of this paper is that it is the safest method to combine various kinds of encryption methods to secure the weaknesses of the used cryptographic algorithms.

고밀도 자기 기록 채널의 비선형 왜곡 추정 기법 (An estimation technique for nonlinear distortion in high-density magnetic recording channels)

  • 이남진;오대선;조용수;김기호
    • 한국통신학회논문지
    • /
    • 제22권11호
    • /
    • pp.2439-2450
    • /
    • 1997
  • 디지털 자기 기록 채널의 기록 밀도가 증가하면 기록 채널의 비선형 왜곡이 발생하고, 이로 인해 PRML이나 DFE와 같은 디지털 검출 방식의 성능이 급격히 저하된다. 고밀도 기록을 저해하는 요소는 비선형 천이 이동과 부분 삭제로 분류되는데, 이 중 비선형 천이 이동은 사전 보상 기법에 의해 보상 가능하고, 부분 삭제 현상의 보상을 위해서는 정교한 비선형 동화 기법이 필요하다. 고밀도 기록을 달성하기 위해서는 이러한 비선형 왜곡과 관련된 파라메타의 정확한 추정이 매우 중요하다. 본 논문에서는 시간 영역에서 제안된 적응 알고리듬을 사용하여 위의 두 비선형 왜곡 영향을 분리할 수 있는 새로운 추정 기법을 논하고, 제안된 적응 방식으로 비선형 파라메타를 바이어스 없이 추정할 수 있음을 컴퓨터의 실험을 통해 확인하였다.

  • PDF

미생물 유전체 프로젝트 수행을 위한 Base-Calling 오류 감지 프로그램 및 알고리즘 개발 (A Base-Calling Error Detection Program for Use in Microbial Genome Projects)

  • 이대상;박기정
    • 미생물학회지
    • /
    • 제43권4호
    • /
    • pp.317-320
    • /
    • 2007
  • 미생물 유전체 프로젝트를 수행하는 과정에서 발생하는 base-calling 오류를 포함하는 것으로 의심되는 유전자나 염기서열의 리스트를 보여 주는 프로그램을 개발하였다. 이 프로그램의 모듈들은 base-calling 오류로 의심되는 염기들의 후보군을 유전체 프로젝트를 수행하는 주요 단계에서 감지할 수 있도록 하였다. 이들 프로그램들은 초기 단계에서는 Phrap 파일에 존재하는 contig assembly 정보를 이용하여 base-calling 오류를 감지하는 모듈, 중간 단계에서는 상동성 검색 결과물로부터 frame skift 돌연변이의 진위 유무를 분석할 수 있는 모듈, 마지막 단계에서는, 이미 발표된 미생물 유전체와 같은 종으로부터 유래된 균주에 대한 유전체 프로젝트를 수행할 경우, 비교유전체 분석 기법을 활용하여 base-calling 오류 가능성이 높은 서열의 후보군을 추출하여 해당서열의 크로마토그램파일을 유전체 연구자가 볼 수 있는 모듈로 구성되어 있다.

강인한 손가락 끝 추출과 확장된 CAMSHIFT 알고리즘을 이용한 자연스러운 Human-Robot Interaction을 위한 손동작 인식 (A Robust Fingertip Extraction and Extended CAMSHIFT based Hand Gesture Recognition for Natural Human-like Human-Robot Interaction)

  • 이래경;안수용;오세영
    • 제어로봇시스템학회논문지
    • /
    • 제18권4호
    • /
    • pp.328-336
    • /
    • 2012
  • In this paper, we propose a robust fingertip extraction and extended Continuously Adaptive Mean Shift (CAMSHIFT) based robust hand gesture recognition for natural human-like HRI (Human-Robot Interaction). Firstly, for efficient and rapid hand detection, the hand candidate regions are segmented by the combination with robust $YC_bC_r$ skin color model and haar-like features based adaboost. Using the extracted hand candidate regions, we estimate the palm region and fingertip position from distance transformation based voting and geometrical feature of hands. From the hand orientation and palm center position, we find the optimal fingertip position and its orientation. Then using extended CAMSHIFT, we reliably track the 2D hand gesture trajectory with extracted fingertip. Finally, we applied the conditional density propagation (CONDENSATION) to recognize the pre-defined temporal motion trajectories. Experimental results show that the proposed algorithm not only rapidly extracts the hand region with accurately extracted fingertip and its angle but also robustly tracks the hand under different illumination, size and rotation conditions. Using these results, we successfully recognize the multiple hand gestures.

Vision 기반 손동작 인식을 활용한 프레젠테이션 제어 시스템 (Presentation Control System using Vision Based Hand-Gesture Recognition)

  • 임경진;김의정
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.281-284
    • /
    • 2010
  • 본 논문은 카메라를 통해 입력받은 컬러 영상에서 손동작을 인식하여 실제 컴퓨팅 환경에 적용하는 방법으로, 입력받은 영상을 YCbCr 색상모델을 기반으로 영상을 이진화하여 레이블링 한 후 각각의 레이블 영역 내에서 Voronoi Diagram을 활용한 최대 내접원(Maximum Inscribed Circle)을 탐색하여 손의 중심점을 찾는다. 이때 탐색된 최대 내접원과 인접한 타원 성분을 분석하여 손 영역을 추출할 수 있다. 본 연구에서 찾아진 최대 내접원과 타원 성분을 손동작 인식의 특징점으로 사용하여 원거리에서 프리젠테이션을 제어하는 시스템을 제안한다. 본 알고리즘은 다양한 환경에서 손을 인식할 때 문제가 되는 배경에서의 유사한 색상을 가진 물체를 효과적으로 제거할 수 있는 장점이 있다.

  • PDF

Semi-fingerprinting을 위한 강인한 이미지 워터마킹 알고리즘 및 시스템 구조 (A Robust Image Watermarking Algorithm and System Architecture for Semi-fingerprinting)

  • 정길호;이한호;엄영익
    • 정보처리학회논문지D
    • /
    • 제10D권2호
    • /
    • pp.309-316
    • /
    • 2003
  • 본 논문에서는 대역확산 방식을 응용한 새로운 워터마킹 기법과 이를 이용한 semi-fingerprinting 시스템 구조를 제시하며, 특히, 저작권 보호에 주초점이 맞추어져 있는 워터마크 기술을 fingerprinting 분야에 적용함으로써 그 동안 학문연구에 그치고 있었던 워터마크 기술을 보다 현실적인 응용에까지 확대시키기 위한 방법을 제시한다. 본 논문에서 제안하는 워터마킹 기법은 대역확산 방식중 random number shift 방법을 이용하여 데이터 삽입량을 증가시키는 방법의 일종이며, 삽입되는 데이터량이 60-bits이고, 20-bits CRC코드를 이용하여 추출된 정보의 신뢰도를 높였다. 또한, semi-fingerprinting에 적용하기 위해서 cIDf(content ID forum)의 지침을 기반으로 워터마크를 구성하였다.

Bus 형 LAN의 Contention-Token 혼합형 프로토콜에 관한 연구

  • 김정선
    • 정보와 통신
    • /
    • 제4권4호
    • /
    • pp.505-524
    • /
    • 1987
  • Nowaday all the countries of the world have studied the various problems caused in operating their own ports efficiently. Ship delay in the port is attributal to the inefficient operation in the navigation aids, the cargo handling, the storage and transfer facilities, and to the inefficient allocation of gangs or to a bad service for ships. Among these elements the allocation of gangs is the predominating factor in minimizing ship's turn round time. At present, in the case of Pusan Port. the labour union and stevedoring companies allocate gangs in every hatches of ships by a rule of thumb, just placing emphasis on minimizing ship's turn round time, without applying the principle of allocation during the cargo handling. Owing to this the efficiency of the cargo handling could not be expected to be maximized and this unsystematic operation result in supplying human resources of much unnecessary surplus gangs. Therefore in this paper the optimal size and allocation of gangs for minimizing the ship's turn round time is studied and formularized. For the determination of the priority for allocation the evaluation function, namely $F=PHi^{n}{\times}(W+H)$, can be obtained; where, PHI : Principal Hatch Index W : Total Cargo Weight represented in Gang-Shifts H : Total Number of Ship's hatches and also for the optimal size of gangs the average number of gang allocated per shift (Ng), namely Ng=W/PHI, is used. The proposed algorithm is applied to Pusan Port and its validity is verified.

  • PDF