• Title/Summary/Keyword: Implementation Patterns

Search Result 476, Processing Time 0.041 seconds

Parallel implementations and their performance evaluations of a SOFM neural network on the multicomputer (다중컴퓨터망에서 SOFM 신경회로망의 병렬구현 및 성능평가)

  • 김선종;최흥문
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.33B no.10
    • /
    • pp.90-97
    • /
    • 1996
  • This paper presents an efficient parallel implementation and its performance evaluations of a SOFM neural netowrk on the multicomputer. We investigate the parallel performance as the size of a neural network N, the number of the patterns L, and the number of the processors p increase. We propose an analytica performance evaluation model for eac of the parallel implementations and verified the validity of the model through experiments. Analytical result show that the number of processors for a maximum speedup of the network decomposition nd the training-set decomposition increases in proportion to .root.N and .root.L, respectively. The performances of the both decompositions depend on the number of training patterns L and the size of the neural network N and, if L.geq.0.423N, the performance of trhe training-set decomposition is proved to be better than that of the network decomposition.

  • PDF

Reversible Binary Image Watermarking Method Using Overlapping Pattern Substitution

  • Dong, Keming;Kim, Hyoung Joong;Choi, Yong Soo;Joo, Sang Hyun;Chung, Byung Ho
    • ETRI Journal
    • /
    • v.37 no.5
    • /
    • pp.990-1000
    • /
    • 2015
  • This paper presents an overlapping pattern substitution (PS) method. The original overlapping PS method as a reversible data hiding scheme works well with only four pattern pairs among fifteen possible such pairs. This paper generalizes the original PS method so that it will work well with an optimal pair from among the fifteen possible pattern pairs. To implement such an overlapping PS method, changeable and embeddable patterns are first defined. A class map is virtually constructed to identify the changeable and embeddable pairs. The run-lengths between consecutive least probable patterns are recorded. Experiments show that an implementation of our overlapping PS method works well with any possible type of pairs. Comparison results show that the proposed method achieves more embedding capacity, a higher PSNR value, and less human visual distortion for a given embedding payload.

Surface Encoding Method Based on the Superposed Pattern (적층 패턴 기반의 서피스 인코딩 방법)

  • Jung, Kwang-Suk;Park, Sung-Jun
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.21 no.1
    • /
    • pp.58-64
    • /
    • 2012
  • Instead of the surface pattern arranged repeatedly in two axial direction on a plane, we propose double patterns superposing two one-axial linear patterns as a reference target for surface encoding. A upper layer of the superposed pattern is the transparent glass with grooves cut in it at a fixed pitch. The position is sensed by detecting a shift of beam due to difference of a refractive index. And a lower layer is the aluminum with color-coated grooves. The amount of beam reflected on the layer varies according to its targeting position and is detected for encoding. For the above reference pattern, we can detect two-axial positions using only the single beam. Furthermore, the pattern size can be expanded with a size of the detector kept constant, meaning that the measured range can be expanded easily. In this paper, we review the existing optical encoding methods for grid pattern, and discuss the hardware implementation of the suggested surface encoding method.

Power demand pattern analysis for electric appliances in residential and commercial building (주택 및 사무용 빌딩 내 전기기기의 전력 수요 패턴 분석)

  • Noh, Sung-Jun;Lee, Soon-Jeong;Lee, Sang-Woo;Kim, Kwang-Ho
    • Journal of Industrial Technology
    • /
    • v.30 no.A
    • /
    • pp.9-15
    • /
    • 2010
  • Recently, Smart Grid is a emerging topic in power and communication industry. Smart Grid refers to a evolution of the electricity supply infrastructure that monitors, protects, and intelligently optimize the operation of the interconnected elements including various type of generators, power grid, building/home automation system and end-use consumers. In order to successful implementation of Smart Grid, energy management function will be the key factor that coordinates and optimally controls the various loads according to the operating condition and environments, and the load patterns in residential and commercial building will be required as fundamental element for load management. In this study, we collects many types of energy usage data of electric appliances, analyze their load curves, and make the general load patterns for electrical appliance.

  • PDF

Development of a Novel Load Capacity Estimation Method for Demand Factor Calculation of a Mail Center (우편집중국 수변전 설비 수용률 산정을 위한 새로운 부하 계산법 개발)

  • Yoon, Soon-Mann;Jeong, Jong-Chan;Kim, Kwang-Ho
    • Journal of Industrial Technology
    • /
    • v.30 no.A
    • /
    • pp.3-8
    • /
    • 2010
  • Recently, There have been many attempts to optimize energy usage in buildings and houses using Information Technology(IT) and the typical implementation can be found in Intelligent Building and Zero Energy Building. These kinds of buildings need to forecast the building loads, estimate the capacity requirement for power supply, and decide the capacity of the main transformer of the building. Currently, the capacity of the main transformer has been decided just using typical load estimation method not considering the load characteristics and patterns. In this paper, we propose a new load estimation method considering the load characteristics and patterns of the builiding. The proposed method was applied to actual mail center and verified the feasibility of application to actual design of buildings.

  • PDF

A Study on the Undo Function Implementation using the Design Patterns (디자인 패턴을 이용한 Undo 기능 설계에 대한 연구)

  • Kim, Tai Suk;Kim, Jong Soo
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.8
    • /
    • pp.1544-1552
    • /
    • 2016
  • If the undo/redo function is not reflected in the initial design of an application, it makes it difficult to implement the undo/redo function additionally, in this paper, we examined some examples to design the sodoku game and analyzed problems of the design to implement the undo/redo functions. For an efficient design of the undo/redo functions without using swing.undo package, we propose a class design using the Command, Memento, and Observer pattern these are used as organic. The proposed method is more efficient for distributed work than other method. We implemented a sudoku game using proposed design. In the undo/redo function testing, we could see that it works well.

Implementation of Occupant Density and Walking Pattern Measurement for Emergency Evacuation and Safety in High-Rise Multi-Purpose Facilities

  • Lee, Myung Sik
    • International Journal of High-Rise Buildings
    • /
    • v.7 no.4
    • /
    • pp.409-415
    • /
    • 2018
  • Recently, many countries around the world began to show interest in safety against terrorism, fire, and natural disasters. This study aimed to propose a quantitative measurement system for emergency evacuation and safety for various kinds of terrorism and fire within high-rise multi-purpose facilities, which can measure the pedestrians' ordinary walking patterns in the concourse with the highest pedestrian volume out of all the spaces within multi-story buildings, predict pedestrians' evacuation walking lines when a sudden disaster breaks out, and analyze the gait coefficient, occupant density, and evacuation behavior time.

Implementation of the two-step modified signed digit number adders using joint spatial encoding method (결합 공간 부호화 방법을 이용한 두 단계 변형부호화자리수 가산기 구현)

  • Seo, Dong-Hwan;Kim, Jong-Yun;Park, Se-Jun;Jo, Ung-Ho;No, Deok-Su;Kim, Su-Jung
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.38 no.11
    • /
    • pp.810-820
    • /
    • 2001
  • Conventional binary adder requires a carry propagation to the most significant bit, and leads to serial addition. However, optical adder using a modified signed digit(MSD) number system has been Proposed to reduce the carry propagation chain encountered in binary adder. In this paper, in order to minimize the number of symbolic substitution(SS) rules, nine input patterns were divided into five groups of the same addition results. For recognizing the input reference patterns, serial connections of joint spatial encoded patterns and masks without any other spatial operations are used.

  • PDF

Framework for a general section designer software component

  • Anwar, Naveed;Kanok-Nukulchai, Worsak
    • Computers and Concrete
    • /
    • v.1 no.3
    • /
    • pp.303-324
    • /
    • 2004
  • The Component-Based Software Development (CBSD) has established itself as a sound paradigm in the software engineering discipline and has gained wide spread acceptance in the industry. The CBSD relies on the availability of standard software components for encapsulation of specific functionality. This paper presents the framework for the development of a software component for the design of general member cross-sections. The proposed component can be used in component-based structural engineering software or as a stand-alone program developed around the component. This paper describes the use-case scenarios for the component, its design patterns, object models, class hierarchy, the integrated and unified handling of cross-section behavior and implementation issue. It is expected that a component developed using the proposed patterns and model can be used in analysis, design and detailing packages to handle reinforced concrete, partially prestressed concrete, steel-concrete composite and steel sections. The component can provide the entire response parameters of the cross section including determination of geometric properties, elastic stresses, flexural capacity, moment-curvature, and ductility ratios. The component can also be used as the main computational engine for stand-alone section design software. The component can be further extended to handle the retrofitting and strengthening of cross-sections, shear and torsional response, determination of fire-damage parameters, etc.

A Multi-layer Bidirectional Associative Neural Network with Improved Robust Capability for Hardware Implementation (성능개선과 하드웨어구현을 위한 다층구조 양방향연상기억 신경회로망 모델)

  • 정동규;이수영
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.31B no.9
    • /
    • pp.159-165
    • /
    • 1994
  • In this paper, we propose a multi-layer associative neural network structure suitable for hardware implementaion with the function of performance refinement and improved robutst capability. Unlike other methods which reduce network complexity by putting restrictions on synaptic weithts, we are imposing a requirement of hidden layer neurons for the function. The proposed network has synaptic weights obtainted by Hebbian rule between adjacent layer's memory patterns such as Kosko's BAM. This network can be extended to arbitary multi-layer network trainable with Genetic algorithm for getting hidden layer memory patterns starting with initial random binary patterns. Learning is done to minimize newly defined network error. The newly defined error is composed of the errors at input, hidden, and output layers. After learning, we have bidirectional recall process for performance improvement of the network with one-shot recall. Experimental results carried out on pattern recognition problems demonstrate its performace according to the parameter which represets relative significance of the hidden layer error over the sum of input and output layer errors, show that the proposed model has much better performance than that of Kosko's bidirectional associative memory (BAM), and show the performance increment due to the bidirectionality in recall process.

  • PDF