• 제목/요약/키워드: binary encoding

검색결과 129건 처리시간 0.021초

CNN 구조의 진화 최적화 방식 분석 (Analysis of Evolutionary Optimization Methods for CNN Structures)

  • 서기성
    • 전기학회논문지
    • /
    • 제67권6호
    • /
    • pp.767-772
    • /
    • 2018
  • Recently, some meta-heuristic algorithms, such as GA(Genetic Algorithm) and GP(Genetic Programming), have been used to optimize CNN(Convolutional Neural Network). The CNN, which is one of the deep learning models, has seen much success in a variety of computer vision tasks. However, designing CNN architectures still requires expert knowledge and a lot of trial and error. In this paper, the recent attempts to automatically construct CNN architectures are investigated and analyzed. First, two GA based methods are summarized. One is the optimization of CNN structures with the number and size of filters, connection between consecutive layers, and activation functions of each layer. The other is an new encoding method to represent complex convolutional layers in a fixed-length binary string, Second, CGP(Cartesian Genetic Programming) based method is surveyed for CNN structure optimization with highly functional modules, such as convolutional blocks and tensor concatenation, as the node functions in CGP. The comparison for three approaches is analysed and the outlook for the potential next steps is suggested.

Optical Look-ahead Carry Full-adder Using Dual-rail Coding

  • Gil Sang Keun
    • Journal of the Optical Society of Korea
    • /
    • 제9권3호
    • /
    • pp.111-118
    • /
    • 2005
  • In this paper, a new optical parallel binary arithmetic processor (OPBAP) capable of computing arbitrary n-bit look-ahead carry full-addition is proposed and implemented. The conventional Boolean algebra is considered to implement OPBAP by using two schemes of optical logic processor. One is space-variant optical logic gate processor (SVOLGP), the other is shadow-casting optical logic array processor (SCOLAP). SVOLGP can process logical AND and OR operations different in space simultaneously by using free-space interconnection logic filters, while SCOLAP can perform any possible 16 Boolean logic function by using spatial instruction-control filter. A dual-rail encoding method is adopted because the complement of an input is needed in arithmetic process. Experiment on OPBAP for an 8-bit look-ahead carry full addition is performed. The experimental results have shown that the proposed OPBAP has a capability of optical look-ahead carry full-addition with high computing speed regardless of the data length.

Wavelet-Based Digital Image Watermarking by Using Lorenz Chaotic Signal Localization

  • Panyavaraporn, Jantana;Horkaew, Paramate
    • Journal of Information Processing Systems
    • /
    • 제15권1호
    • /
    • pp.169-180
    • /
    • 2019
  • Transmitting visual information over a broadcasting network is not only prone to a copyright violation but also is a forgery. Authenticating such information and protecting its authorship rights call for more advanced data encoding. To this end, electronic watermarking is often adopted to embed inscriptive signature in imaging data. Most existing watermarking methods while focusing on robustness against degradation remain lacking of measurement against security loophole in which the encrypting scheme once discovered may be recreated by an unauthorized party. This could reveal the underlying signature which may potentially be replaced or forged. This paper therefore proposes a novel digital watermarking scheme in temporal-frequency domain. Unlike other typical wavelet based watermarking, the proposed scheme employed the Lorenz chaotic map to specify embedding positions. Effectively making this is not only a formidable method to decrypt but also a stronger will against deterministic attacks. Simulation report herein highlights its strength to withstand spatial and frequent adulterations, e.g., lossy compression, filtering, zooming and noise.

JEM 부호화 속도 향상을 위한 고속 CU 결정 방법 (Fast CU Termination Method for Fast Encoding in JEM)

  • 최한솔;이종석;이스마일;박시내;심동규
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2018년도 하계학술대회
    • /
    • pp.180-181
    • /
    • 2018
  • 본 논문에서는 JEM(Joint Exploration Model)의 부호화기 계산 복잡도 감소를 위한 CU 조기 결정 방법을 제시한다. 기존의 JEM 의 경우 현재 CU(Coding Unit)의 RDO(Rate Distortion Optimization)를 통한 최적의 예측 모드가 Merge SKIP 모드이고 BT(Binary Tree)의 깊이가 2 또는 3 이상일 때 CU 결정을 조기 종료한다. 제안하는 방법에서는 현재 CU 의 최적의 예측모드가 Merge SKIP 이고 BT 일 경우 통계적 분석을 통한 왜곡 값, CU 샘플 수, 시간적 계층 순서, 양자화 파라미터를 고려한 문턱 값을 이용하여 CU 를 조기 결정한다. 실험결과로써 제안하는 방법이 JEM 7.1 대비 Y, U, V 각각 평균 0.86%, 0.08%, 0.18%의 BD-rate 손실이 발생하고 평균 16% 부호화 속도를 개선시킨다.

  • PDF

담배식물체에서 필수아미노산인 lysyl-glutamyl-tryptophan을 암호화하는 인공유전자의 발현 (Expression of an artificial gene encoding a repeated tripeptide lysyl-g1utamyl-tryptophan in Tobacco Plant)

  • 이수영;나경수;백형석;박희성;조훈식;이용세;최장원
    • 생명과학회지
    • /
    • 제12권1호
    • /
    • pp.96-105
    • /
    • 2002
  • 식물 단백질의 영양가 향상을 위한 일환으로 필수아미노산의 조성이 풍부한 인공단백질을 암호화하는 인공유전자를 담배 식물체에서 발현을 시도하기 위하여, 식물에서 외래유전자의 발현에 널리 사용되는 Cauliflower mosaic virus (CaMV)의 35S promoter를 이중으로 중첩되도록 하고, (Lys-Glu-Trp)이 64번 반복되는 인공유전자 및 nopaline synthase (nos) terminator를 갖고있는 binary vector pART4-4를 구성하였다. 이 재조합 플라스미드는 Agrobacterium tumefaciens를 이용한 형질전환에 의해 Nicotiann tabacum (Var. Xanthi)으로 도입되었다. Kanamycin이 포함된 신초 유도 배지 및 뿌리 유도배지를 이용하여 정상적으로 재생된 담배 식물체로부터 도입된 인공유전자의 발현을 분석하였다. 추출한 genomic DNA를 EcoRI으로 자른 다음 Southern blot 분석에 의하면, 효소 절단 시 예상되는 1.1 kb에서 band를 형성하였으며 각각의 형질전환 식물체에 인공유전자가 1 또는 3 개씩 도입되어 있음을 확인하였다. Northern blot 분석에 의하면 약 1.2 kb 전사체가 비교적 안정하게 발현되었으며, 잎, 줄기, 뿌리로부터 RNA를 분리하여 promoter의 조직 특이성 발현을 분석한 결과, 잎에서 생성되는 RNA가 줄기나 뿌리 조직보다 안정하게 발현되었다. 형질전환 식물체에서 Western blot에 의한 단백질 분석 결과, 잎에서 추출한 단백질로부터 원하는 크기인 33 kDa의 인공단백질이 생성됨을 확인하였으며 발현 수준은 전체 세포 단백질의 0.1%로서 낮은 수준이었다.

Radix 4 Polar code의 부호 및 복호 (Encoding & Decoding of Radix 4 Polar Code)

  • 이문호;최은지;양재승;박주용
    • 대한전자공학회논문지TC
    • /
    • 제46권10호
    • /
    • pp.14-27
    • /
    • 2009
  • Polar code는 터키 Erdal Arikan교수가 2006년 입력된 채널을 나누면 Cutoff Rate이 향상되는데 착안하여 Polar code를 제안했다. 채널분극은 주어진 B-DMC(Binary-input Discrete Memoryless Channel) W에서 대칭 용량의 높은 비율을 가진 연속적인 code로 이루어져 있다. 대칭 용량은 동등한 확률을 가진 채널의 입력을 이용하여 높은 비율을 얻는데 채널분극은 주어진 B-DMC W의 N개의 독립적인 출력을 모은 것이다. 즉, N은 Binary입력 채널 {$W^{(i)}_N\;:\;1{\leq}\;i\;{\leq}\;N$} 일 때, N이 커지게 되고, I{WN(i)}에서 값이 1에 가까워지면 그 값은 I(W)로 접근되고, I{WN(i)} 값이 0에 가까워지면 1-I(W)에 접근된다. 여기에서 I(W)는 신뢰성 있는 통신상에서의 동등한 주파수를 가진 W의 입력으로 높은 비율을 나타낸다. 이로써 {WN(i)}는 결국 채널코딩을 위한 적합한 상태라고 볼 수 있다. Polar code를 바탕으로, 본 논문은 Arikan의 Polar code의 부호화와 복호화를 분석하고 새롭게 Radix4의 Polar code 부호화를 제안했다.

새로운 도트형 프린트 워터마크 패턴의 생성 및 부호화 기법 (Technique for production and encoding of New dot-type Print Watermark Pattern)

  • 이부형
    • 한국산학기술학회논문지
    • /
    • 제10권5호
    • /
    • pp.979-984
    • /
    • 2009
  • 본 논문에서는 2차원 인쇄물의 고유정보 즉, 텍스트, 도형 및 기호 등에 대응하는 음성, 영상 및 기타정보를 출력시킬 수 있도록 하기 위한 새로운 방법의 도트형 프린트 워터마크 생성 방법 및 부호화 기법을 제안하였다. 프린트 워터마크는 인쇄물의 고유정보에 대응하여 고유정보위에 다시 인쇄되는 특정마크로서 고유정보의 특성을 훼손하지 않으면서 음성, 또는 영상정보와 연결시키는 중간 매개 역할을 한다. 제안한 도트형 프린트 워터마크 패턴은 $0.4mm^2$의 면적 내에 $16{\times}16$의 행렬구조를 가지며, 256개의 원소(element) 중 23개의 위치에 도트가 인쇄된다. 인쇄되는 도트의 크기는 0.02mm고 매우 작아 가시화되지 않는다. 23개의 위치는 2진수 비트 위치와 매핑 되어 800만개 정도의 인쇄물 고유정보를 표현할 수 있으며, 도트가 인쇄되는 위치에 따라 쉽게 2진수로 부호화할 수 있다는 특징을 갖는다. 또한 실험을 통해 제안한 프린트 워터마크 패턴이 자체 제작된 인식장치에 의해 쉽게 인식됨을 보였다.

수분ㆍ수정 시기를 이용한 Bialaphos 저항성 형질전환 담배의 개발 (Development of Bialaphos Resistant Transgenic Tabacco Plants by Pollination and Utilization of Fertilization Cycle)

  • 이효연;노일섭;김진호;유장렬;이종석;김학진
    • 식물조직배양학회지
    • /
    • 제21권2호
    • /
    • pp.99-103
    • /
    • 1994
  • 비선택성 제초제인 bialaphos는 고등식물에 있어서 glutamine 합성을 억제하여 식물체를 고사 시키는 능력을 갖고 있다. 본 연구에서 acetylteansferase에 의해 encoding된 bialaphos 저항성 유전자(bar gene)는 세균(Pseudomonas sryngae pv tabaci)의 genomic DNA로부터 cloning된 것을 사용하였다. 수분시킨 담배의 화계에 일정한 시간별로 bar 유전자를 처리한 결과 수분 후 30-40시간 사이의 처리구 에서 형질전환 식물체가 가장 많이 얻어 졌다. 그러한 형질전환 식물체의 kanamycin과 bialaphos 저항성 형질은 자식후대(T$_1$, T$_2$)에 있어서도 우성형질로 유전되었으나 wild type의 담배는 상기의 약제를 처리 하였을때 전부 고사하였다. 그리고, T$_1$세대의 형질전환 식물체로부터 전 염색체 DNA를 추출하여 Southern 분석한 결과 bar 유전자가 식물의 염색체상에 안정하게 존재하는 것을 확인하였다. 이상의 결과로부터 담배의 수분, 수정 시기에 외부유전자인 bar를 화주에 처리함으로써 bialaphos 저항성 식물을 만들어낼 수 있었다.

  • PDF

저전력 기술 매핑을 위한 논리 게이트 재합성 (Resynthesis of Logic Gates on Mapped Circuit for Low Power)

  • 김현상;조준동
    • 전자공학회논문지C
    • /
    • 제35C권11호
    • /
    • pp.1-10
    • /
    • 1998
  • 휴대용 전자 시스템에 대한 deep submicron VLSI의 출현에 따라 기존의 면적과 성능(지연시간)외에 전력량 감축을 위한 새로운 방식의 CAD 알고리즘이 필요하게 되었다. 본 논문은 논리합성시 기술매핑 단계에서의 전력량 감소를 목적으로 한 논리 게이트 분할(gate decomposition)을 통한 재합성 알고리즘을 소개한다. 기존의 저전력을 위한 논리분할 방식은 Huffman 부호화 방식을 이용하였으나 Huffman code는 variable length를 가지고 있으며 logic depth (회로지연시간)와 글리치에 영향을 미치게 된다. 제안된 알고리즘은 임계경로상에 있지 않은 부회로에 대한 스위칭 동작량을 줄임으로써 logic depth (즉 속도)를 유지하면서 다양한 재구성된 트리를 제공하여 스위칭 동작량을 줄임으로써 전력량을 감축시키는 새로운 게이트분할 알고리즘을 제안한다. 제안된 알고리즘은 zero 게이트 지연시간을 갖는 AND 트리에 대하여 스위칭 동작량이 최소화된 2진 분할 트리를 제공한다. SIS (논리합성기)와 Level-Map (lower power LUT-based FPGA technology mapper)과 비교하여 각각 58%와 8%의 전력 감축효과를 보였다.

  • PDF

GPU을 이용한 다중 고정 길이 패턴을 갖는 DNA 시퀀스에 대한 k-Mismatches에 의한 근사적 병열 스트링 매칭 (Parallel Approximate String Matching with k-Mismatches for Multiple Fixed-Length Patterns in DNA Sequences on Graphics Processing Units)

  • 호 티엔 루안;김현진;오승록
    • 전기학회논문지
    • /
    • 제66권6호
    • /
    • pp.955-961
    • /
    • 2017
  • In this paper, we propose a parallel approximate string matching algorithm with k-mismatches for multiple fixed-length patterns (PMASM) in DNA sequences. PMASM is developed from parallel single pattern approximate string matching algorithms to effectively calculate the Hamming distances for multiple patterns with a fixed-length. In the preprocessing phase of PMASM, all target patterns are binary encoded and stored into a look-up memory. With each input character from the input string, the Hamming distances between a substring and all patterns can be updated at the same time based on the binary encoding information in the look-up memory. Moreover, PMASM adopts graphics processing units (GPUs) to process the data computations in parallel. This paper presents three kinds of PMASM implementation methods in GPUs: thread PMASM, block-thread PMASM, and shared-mem PMASM methods. The shared-mem PMASM method gives an example to effectively make use of the GPU parallel capacity. Moreover, it also exploits special features of the CUDA (Compute Unified Device Architecture) memory structure to optimize the performance. In the experiments with DNA sequences, the proposed PMASM on GPU is 385, 77, and 64 times faster than the traditional naive algorithm, the shift-add algorithm and the single thread PMASM implementation on CPU. With the same NVIDIA GPU model, the performance of the proposed approach is enhanced up to 44% and 21%, compared with the naive, and the shift-add algorithms.