• 제목/요약/키워드: string pattern

검색결과 112건 처리시간 0.017초

DNA 코딩방법과 GA 코딩방법의 패턴인식 성능 비교에 관한 연구 (Performance Comparison on Pattern Recognition Between DNA Coding Method and GA Coding Method)

  • 백동화;한승수
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2002년도 추계학술대회 및 정기총회
    • /
    • pp.383-386
    • /
    • 2002
  • In this paper, we investigated the pattern recognition performance of the numeric patterns (from 0 to 9) using DNA coding method. The pattern recognition performance of the DNA coding method is compared to the that of the GA(Genetic Algorithm). GA searches effectively an optimal solution via the artificial evolution of individual group of binary string using binary coding, while DNA coding method uses four-type bases denoted by A(Adenine), C(Cytosine), G(Guanine) and T(Thymine), The pattern recognition performance of GA and DNA coding method is evaluated by using the same genetic operators(crossover and mutation) and the crossover probability and mutation probability are set the same value to the both methods. The DNA coding method has better characteristics over genetic algorithms (GA). The reasons for this outstanding performance is multiple possible solution presentation in one string and variable solution string length.

외부 메모리에서 문자열을 효율적으로 탐색하기 위한 인덱스 자료 구조 (An Index Data Structure for String Search in External Memory)

  • 나중채;박근수
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제32권11_12호
    • /
    • pp.598-607
    • /
    • 2005
  • 본 논문에서는 새로운 외부 메모리 인덱스 자료 구조인 접미사 B-tree를 제안한다. 접미사 B-tree는 String B-tree와 마찬가지로 문자열을 키로 가지는 B-tree이다. String B-tree의 노드는 복잡한 Patricia ie로 구현된 반면, 접미사 B-tree의 노드는 일반적인 B-tree처럼 배열로 구현되어 보다 간단하고 구현하기 쉽다. 그럼에도 불구하고 접미사 B-tree에서 배열을 이용하여 String B-tree만큼 효율적으로 분기를 찾을 수 있다. 결과적으로 문자열 알고리즘 분야에서 기본적이고 중요한 문제인 문자열 매칭을 String B-tree와 동일한 디스크 접근을 사용하여 수행할 수 있다.

텍스트-배경무늬 혼합문서로부터 수리형태학을 이용한 문자열 추출 (String extraction from text-background mixed documents using mathematical morphology)

  • 성연진;어진우
    • 전자공학회논문지S
    • /
    • 제34S권10호
    • /
    • pp.104-111
    • /
    • 1997
  • It is known as a difficult problem to recognize text-background mixed documents. In this paper a new string extraction algorithm, using mathematical morphology for the document consisting of text and overlapped periodic background pattern, is proposed. The algorithm consists of pattern periodicity feature extraction and background removal. The extracted pattern periodicity feature is used to determine the shape of structuring elements for morphological pre- and post-processing to remove background. The effectiveness of the proposed algorithm over the existing one is also verified through the experiments with various test documents.

  • PDF

A Hardware-Based String Matching Using State Transition Compression for Deep Packet Inspection

  • Kim, HyunJin;Lee, Seung-Woo
    • ETRI Journal
    • /
    • 제35권1호
    • /
    • pp.154-157
    • /
    • 2013
  • This letter proposes a memory-based parallel string matching engine using the compressed state transitions. In the finite-state machines of each string matcher, the pointers for representing the existence of state transitions are compressed. In addition, the bit fields for storing state transitions can be shared. Therefore, the total memory requirement can be minimized by reducing the memory size for storing state transitions.

문자열의 최장 공통 부분문자열과 최대 반복자를 구하기 위한 상수시간 RMESH 알고리즘 (Constant Time RMESH Algorithm for Computing Longest Common Substring and Maximal Repeat of String)

  • 한선미;우진운
    • 정보처리학회논문지A
    • /
    • 제16A권5호
    • /
    • pp.319-326
    • /
    • 2009
  • 문자열 연산이 계산 생물학 분야에 응용되면서 효율적인 문자열 연산을 위한 다양한 자료구조와 알고리즘이 연구되고 있다. 최장 공통 부분 문자열 문제는 두 개 이상의 문자열에서 가장 길게 일치하는 부분문자열을 찾는 연산이며, 최대 반복자 문제는 하나의 문자열에서 두 번 이상 반복되는 부분문자열을 찾는 연산이다. 이 연산은 패턴 매칭, 유사도 측정 등의 문자열 처리 분야에서 중요하게 사용되고 있다. 본 논문에서는 RMESH(Reconfigurable MESH) 구조에서 3-차원 $n{\times}n{\times}n$ 프로세서를 사용하여 두 문자열의 최장 공통 부분문자열을 구하는 알고리즘과 주어진 문자열의 최대 반복자를 찾는 알고리즘을 제안하며, 이 알고리즘들은 모두 O(1) 시간 복잡도를 갖는다.

퍼지 클러스터링과 스트링 매칭을 통합한 형상 인식법 (Pattern Recognition Method Using Fuzzy Clustering and String Matching)

  • 남원우;이상조
    • 대한기계학회논문집
    • /
    • 제17권11호
    • /
    • pp.2711-2722
    • /
    • 1993
  • Most of the current 2-D object recognition systems are model-based. In such systems, the representation of each of a known set of objects are precompiled and stored in a database of models. Later, they are used to recognize the image of an object in each instance. In this thesis, the approach method for the 2-D object recognition is treating an object boundary as a string of structral units and utilizing string matching to analyze the scenes. To reduce string matching time, models are rebuilt by means of fuzzy c-means clustering algorithm. In this experiments, the image of objects were taken at initial position of a robot from the CCD camera, and the models are consturcted by the proposed algorithm. After that the image of an unknown object is taken by the camera at a random position, and then the unknown object is identified by a comparison between the unknown object and models. Finally, the amount of translation and rotation of object from the initial position is computed.

유전알고리즘과 DNA 코딩을 이용한 Numeric 패턴인식 (Numeric Pattern Recognition Using Genetic Algorithm and DNA coding)

  • 백동화;한승수
    • 한국지능시스템학회논문지
    • /
    • 제13권1호
    • /
    • pp.37-44
    • /
    • 2003
  • 본 논문은 DNA coding 방법과 Genetic Algorithm(GA)을 사용하여 numeric(0~9) 패턴인식 성능을 비교 평가하였다. 이진스트링의 개체 집단 위에서 모의진화를 일으켜 효율적으로 최적 해를 탐색하는 GA와, 생체 분자인 DNA를 계산의 도구 및 정보 저장도구로 사용하며, Adenine(A), Cytosine(C), Guanine(G), Thymine(T)등의 4가지 염기를 사용하는 DNA coding 방법을 이용하여 numeric 패턴인식을 수행하였다. DNA coding 방법과 GA의 성능을 비교 평가하기 위해서 selection, crossover, mutation 등의 GA연산자를 DNA coding에 동일하게 적용하였다. 실험결과, DNA coding 방법은 GA보다 효과적으로 패턴인식을 수행하였다. GA에 비해 DNA coding 방법의 장점은 스트링의 길이가 가변적이고 해의 중복성을 가지며, 4가지 염기를 이용하기 때문에 해 표현이 다양함을 가지고 있다.

탄성 줄을 이용한 팔꿈치 관절 재활 분석 (Analysis on Rehabilitation of Elbow Joint Using Elastic String)

  • 김병호
    • 한국지능시스템학회논문지
    • /
    • 제26권3호
    • /
    • pp.196-201
    • /
    • 2016
  • 본 논문에서는 인간의 팔꿈치 관절의 기능을 활성화하기 위한 강성 기반 재활 메커니즘의 특성을 분석하 고자 한다.여기서,팔굼치 관절의 재활을 위한 도구는 탄성 줄을 사용하고, 사용된 줄은 선형 스프링으로 모델링하여 강성값으로 나타낸다. 이러한 메커니즘을 이용한 팔꿈치 관절 재활 훈련을 효과적으로 하기 위해서는 줄의 강성값에 따라 팔꿈치 관절에 가용할 수 있는 토오크 특성을 분석할 필요가 있다. 이러한 관점에서 다양한 시뮬레이션을 통하여 탄성 줄의 강성값 설정에 따른 팔꿈치 관절의 토오크 패턴 및 범위를 사전에 정의된 팔꿈치 관절의 운동 경로에 대하여 확인한다. 결과적으로, 이러한 강성 기반 재활 메커니즘이 팔꿈치 관절의 효과적인 재활을 수행하는데 유용하게 활용될 수 있음을 보인다.

손목의 피부특성을 고려한 맥상파 해석모델 개발 (Development of Pulse Wave Analysis Model with Skin Effect)

  • 신상훈
    • 대한한의진단학회지
    • /
    • 제15권2호
    • /
    • pp.159-168
    • /
    • 2011
  • Objectives: The purpose of this study is to develop the pulse wave analysis model with the palpation pressure and the skin effect. Methods: The position of pulse diagnosis was modeled with elastic string system. The skin was modeled with the elastic string, the palpation pressure with tension in the string, and the blood vessel pressure with external force on the string. Using the wave equation in the physics, the simplified pulse model was transformed to the mathematical model. Results: To the verification of the model, the effects of the palpation pressure and the skin effect were tested. Conclusions: There was optimal palpation pressure, describing the exact vessel pressure pattern and maximizing the amplitude of the skin displacement. For the optimal condition, the increased palpation pressure was needed with the increased skin thickness. Therefore, the developed pulse wave analysis model showed the good results.

신택틱 패턴 인식 알고리즘에 의한 심전도 신호의 패턴 분류에 관한 연구 (A Study of ECG Pattern Classification of Using Syntactic Pattern Recognition)

  • 남승우;이명호
    • 대한의용생체공학회:의공학회지
    • /
    • 제12권4호
    • /
    • pp.267-276
    • /
    • 1991
  • This paper describes syntactic pattern recognition algorithm for pattern recognition and diagnostic parameter extraction of ECG signal. ECG signal which is represented linguistic string is evaluated by pattern grammar and its interpreter-LALR(1) parser for pattern recognition. The proposed pattern grammar performs syntactic analysis and semantic evaluation simultaneously. The performance of proposed algorithm has been evaluated using CSE database.

  • PDF