• 제목/요약/키워드: static object

검색결과 330건 처리시간 0.028초

최적합 객체 선정을 위한 다중 객체군 추출 (A Extraction of Multiple Object Candidate Groups for Selecting Optimal Objects)

  • 박성옥;노경주;이문근
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권12호
    • /
    • pp.1468-1481
    • /
    • 1999
  • didates.본 논문은 절차 중심 소프트웨어를 객체 지향 소프트웨어로 재/역공학하기 위한 다단계 절차중 첫 절차인 객체 추출 절차에 대하여 기술한다. 사용한 객체 추출 방법은 전처리, 기본 분할 및 결합, 정제 결합, 결정 및 통합의 다섯 단계로 이루어진다 : 1) 전처리 과정에서는 객체 추출을 위한 FTV(Function, Type, Variable) 그래프를 생성/분할 및 클러스터링하고, 2) 기본 분할 및 결합 단계에서는 다중 객체 추출을 위한 그래프를 생성하고 생성된 그래프의 정적 객체를 추출하며, 3) 정제 결합 단계에서는 동적 객체를 추출하며, 4) 결정 단계에서는 영역 모델링과 다중 객체 후보군과의 유사도를 측정하여 영역 전문가가 하나의 최적합 후보를 선택할 수 있는 측정 결과를 제시하며, 5) 통합 단계에서는 전처리 과정에서 분리된 그래프가 여러 개 존재할 경우 각각의 처리된 그래프를 통합한다. 본 논문에서는 클러스터링 순서가 고정된 결정론적 방법을 사용하였으며, 가능한 경우의 수에 따른 다중 객체 후보, 객관적이고 의미가 있는 객체 추출 방법으로의 정제와 결정, 영역 모델링을 통한 의미적 관점에 기초한 방법 등을 사용한다. 이러한 방법을 사용함으로써 전문가는 객체 추출 단계에서 좀더 다양하고 객관적인 선택을 할 수 있다.Abstract This paper presents an object extraction process, which is the first phase of a methodology to transform procedural software to object-oriented software. The process consists of five steps: the preliminary, basic clustering & inclusion, refinement, decision and integration. In the preliminary step, FTV(Function, Type, Variable) graph for object extraction is created, divided and clustered. In the clustering & inclusion step, multiple graphs for static object candidate groups are generated. In the refinement step, each graph is refined to determine dynamic object candidate groups. In the decision step, the best candidate group is determined based on the highest similarity to class group modeled from domain engineering. In the final step, the best group is integrated with the domain model. The paper presents a new clustering method based on static clustering steps, possible object candidate grouping cases based on abstraction concept, a new refinement algorithm, a similarity algorithm for multiple n object and m classes, etc. This process provides reengineering experts an comprehensive and integrated environment to select the best or optimal object candidates.

차선 유실구간 측위를 위한 레이저 스캐너 기반 고정 장애물 탐지 알고리즘 개발 (Laser Scanner based Static Obstacle Detection Algorithm for Vehicle Localization on Lane Lost Section)

  • 서호태;박성렬;이경수
    • 자동차안전학회지
    • /
    • 제9권3호
    • /
    • pp.24-30
    • /
    • 2017
  • This paper presents the development of laser scanner based static obstacle detection algorithm for vehicle localization on lane lost section. On urban autonomous driving, vehicle localization is based on lane information, GPS and digital map is required to ensure. However, in actual urban roads, the lane data may not come in due to traffic jams, intersections, weather conditions, faint lanes and so on. For lane lost section, lane based localization is limited or impossible. The proposed algorithm is designed to determine the lane existence by using reliability of front vision data and can be utilized on lane lost section. For the localization, the laser scanner is used to distinguish the static object through estimation and fusion process based on the speed information on radar data. Then, the laser scanner data are clustered to determine if the object is a static obstacle such as a fence, pole, curb and traffic light. The road boundary is extracted and localization is performed to determine the location of the ego vehicle by comparing with digital map by detection algorithm. It is shown that the localization using the proposed algorithm can contribute effectively to safe autonomous driving.

UML 정적구조 다이아그램으로부터 LOTOS 명세 생성 (Generating LOTOS Specifications from UML Static Structure Diagrams)

  • 김철홍;안유환;이원천
    • 한국정보처리학회논문지
    • /
    • 제6권12호
    • /
    • pp.3500-3513
    • /
    • 1999
  • 객체지향 기법과 정형 기법은 미래의 소프트웨어 공학 분야에 지대한 영향을 미칠 잠재력을 가진 두 갈래의 큰 영역으로 인식되고 있다. 따라서 이 두 영역의 접목 "객체지향 기술을 이용한 시스템 명세의 정형적 접근"은 빠른 속도로 성장하고 있으며 많은 연구결과를 산출하고 있다. LOTOS는 객체 기반 접근에 매우 적절하나, 완전한 객체지향 접근 방법을 제공하기 위하여 일반화(상속과 다형성)를 모델링할 수 있어야 한다. 이러한 주제를 연구해온 대부분의 연구자들은 LOTOS을 확장을 제안하였다. 본 논문은 ISO 8807 LOTOS로의 변환에 관심을 두며, 이러한 연구 동향의 일환으로 UML 정적구조 다이아그램으로부터 LOTOS 명세를 생성하는 방법을 제안한다.

  • PDF

영상정보의 저장 공간 관리를 위한 동적/정적 객체 분리 및 시각암호화 메커니즘 (Dynamic / Static Object Segmentation and Visual Encryption Mechanism for Storage Space Management of Image Information)

  • 김진수;박남제
    • 한국멀티미디어학회논문지
    • /
    • 제22권10호
    • /
    • pp.1199-1207
    • /
    • 2019
  • Video surveillance data, which is used for preemptive or post-emptive action against any event or accident, is required for monitoring the location, but is reducing the capacity of the image data by removing intervals for cost reduction and system persistence. Such a video surveillance system is fixed in a certain position and monitors the area only within a limited angle, or monitors only the fixed area without changing the angle. At this time, the video surveillance system that is monitored only within a limited angle shows that the variation object such as the floating population shows different status in the image, and the background of the image maintains a generally constant appearance. The static objects in the image do not need to be stored in all the images, unlike the dynamic objects that must be continuously shot, and occupy a storage space other than the necessary ones. In this paper, we propose a mechanism to analyze the image, store only the small size image for the fixed background, and store it as image data only for variable objects.

Efficient Dynamic Object-Oriented Program Slicing

  • Park, Soon-Hyung;Park, Man-Gon
    • 한국멀티미디어학회논문지
    • /
    • 제6권4호
    • /
    • pp.736-745
    • /
    • 2003
  • Traditional slicing techniques make slices through dependence graphs. They also improve the accuracy of slices. However, traditional slicing techniques require many vertices and edges in order to express a data communication link because they are based on static slicing techniques. Therefore the graph becomes very complicated, and size of the slices is larger. We propose the representation of a dynamic object-oriented program dependence graph so as to process the slicing of object-oriented programs that is composed of related programs in order to process certain jobs. We also propose an efficient slicing algorithm using the relations of relative tables in order to compute dynamic slices of object-oriented programs. Consequently, the efficiency of the proposed efficient dynamic object-oriented program dependence graph technique is also compared with the dependence graph techniques discussed previously As a result, this is certifying that an efficient dynamic object-oriented program dependence graph is more efficient in comparison with the traditional object-oriented dependence graphs and dynamic object-oriented program dependence graph.

  • PDF

객체지향 방법론을 이용한 제품정보관리(PDM) 시스템에서의 워크플로우 설계 (Workflow Design on Product Data Management System Using Object-Oriented Modeling Technique)

  • 최종윤;최경희;안병하
    • 한국전자거래학회지
    • /
    • 제4권1호
    • /
    • pp.145-157
    • /
    • 1999
  • The challenge is to maximize the time-to-market benefits of concurrent engineering while maintaining control of data and distributing it automatically to the people who need it when they need it. The way PDM systems cope with this challenge is that master data is held only once in a secure vault where its integrity can be assured and all changes to it monitored, controlled and recorded. The structure of PDM is various from vendor, but they have common module. That is PDM and it is most important. The goal is to design the workflow in PDM using object-oriented modeling method. The past methods have concentrated on the flow between workflow engine and agent, but this paper will focus on task. We will model task as individual object. This paper uses OMT(Object Modeling Technique) by James Rumbaugh for base modeling tool and uses DCOM(Distributed Component Object Model) for base ORB(Object Request Broker). Research object is to design the static object model, to design state change by dynamic model and to design data transition by functional model.

  • PDF

복잡한 배경에서 움직이는 물체의 영역분할에 관한 연구 (A Segmentation Method for a Moving Object on A Static Complex Background Scene.)

  • 박상민;권희웅;김동성;정규식
    • 대한전기학회논문지:전력기술부문A
    • /
    • 제48권3호
    • /
    • pp.321-329
    • /
    • 1999
  • Moving Object segmentation extracts an interested moving object on a consecutive image frames, and has been used for factory automation, autonomous navigation, video surveillance, and VOP(Video Object Plane) detection in a MPEG-4 method. This paper proposes new segmentation method using difference images are calculated with three consecutive input image frames, and used to calculate both coarse object area(AI) and it's movement area(OI). An AI is extracted by removing background using background area projection(BAP). Missing parts in the AI is recovered with help of the OI. Boundary information of the OI confines missing parts of the object and gives inital curves for active contour optimization. The optimized contours in addition to the AI make the boundaries of the moving object. Experimental results of a fast moving object on a complex background scene are included.

  • PDF

벌크시멘트화차의 대차 하중시험과 진동성능시험 및 동특성 해석 연구 (Static load test of the bogie and vibration performance test, dynamic characteristics analysis of the bulk cement car)

  • 홍재성;함영삼;백영남
    • 한국철도학회논문집
    • /
    • 제6권3호
    • /
    • pp.186-193
    • /
    • 2003
  • The object of this study is to ensure the stability of bulk cement cars conducting vibration performance test, dynamic characteristic analysis and static load test of bogie frame. In case of static load test, bogie static load test facility was used. In case of dynamic characteristic analysis, Vampire Software was used. In case of vibration performance test, real bulk cement cars were used in kyeung-bu line. In the results of static load test of bogie frame for bulk cement car, all structures satisfied allowable stress criteria of materials. The vibration performance test and dynamic characteristic analysis results satisfied allowable standards.

객체지향 모델로부터 정적 메트릭을 이용하여 컴포넌트 기반 시스템으로 변환하는 기법 (A Transforming Technique toward Component-based System from Object-oriented Model Using Static Metrics)

  • 이은주;신우창;이병정;우치수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권6호
    • /
    • pp.728-740
    • /
    • 2004
  • 점차적으로 소프트웨어의 복잡도는 높아지고 그 생명주기는 짧아지므로, 기존의 검증된 소프트웨어 요소를 재사용 하는 것이 필요하다. 그러나 기존의 객체 지향 기술은 광범위한 재사용을 유도하지 못 하였다. 컴포넌트는 객체보다 규모가 크고 특정 도메인에 적합한 특성을 가지므로, 시스템 구조화, 설명 및 개발에 있어 더 나은 수단을 제공해 준다. 또한 그 규모나 재사용성에 있어 새로운 개발환경인 분산 시스템에 더 적합하다. 본 논문에서는 객체지향 시스템을 컴포넌트 기반 시스템으로 변환하는 프로세스를 제안하였다. 해당 프로세스는 두 단계로 나뉜다. 우선, 클래스들 간의 합성 및 상속 관계를 이용하여 기본 컴포넌트를 생성한다. 그 후 기본 컴포넌트와 컴포넌트화 되지 않은 클래스들에 대해 본 논문에서 제안된 정적 메트릭과 가이드라인을 이용하여 정제하여 컴포넌트 기란 시스템으로 변환한다.

스테레오 영상을 활용한 3차원 지도 복원과 동적 물체 검출에 관한 연구 (A Study of 3D World Reconstruction and Dynamic Object Detection using Stereo Images)

  • 서보길;윤영호;김규영
    • 한국산학기술학회논문지
    • /
    • 제20권10호
    • /
    • pp.326-331
    • /
    • 2019
  • 실제 환경에서는 움직이지 않는 정적 물체만큼이나 많은 수의 움직이는 동적 물체가 존재한다. 사람은 정적 물체와 동적 물체를 쉽게 구분할 수 있지만, 자율 주행 차량이나 모바일 로봇은 이를 구분하지 못한다. 따라서 차량이나 로봇이 성공적이고 안정적인 자율 주행을 수행하기 위해서는 정적 물체와 동적 물체를 정확하게 구분하는 것이 중요하다. 이를 수행하기 위해서 자율 주행 차량이나 모바일 로봇은 카메라, 라이다 등과 같은 다양한 센서 시스템을 활용할 수 있다. 그중에서 스테레오 카메라 영상은 자율 주행을 위해 많이 활용하는 데이터이다. 스테레오 카메라 영상은 물체 분할, 분류, 추적과 같은 물체 인식 분야는 물론 3차원 지도 복원과 같은 네비게이션 분야에 활용할 수 있다. 본 연구에서는 실시간으로 주행하는 차량과 로봇을 위하여 스테레오 영상을 활용한 정적/동적 물체 구분 방법을 제안하고, 향후 네비게이션 목적으로도 활용할 수 있도록 3차원 지도를 복원하여 이를 적용한 결과 및 성능 확인을 위한 정확도 분석 결과(99.81%)를 제시한다.