• 제목/요약/키워드: Object-Z

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

객체지향 소프트웨어를 위한 주요 블랙박스 테스트 기법들의 비고 (Comparison of Major Black-Box Testing Methods in Object-Oriented Software)

  • 서광익;최은만
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권1호
    • /
    • pp.1-16
    • /
    • 2006
  • 소프트웨어의 규모가 커지면서 시스템 기능 테스트 단계에 일일이 원시코드를 참조하면서 테스트하는 것은 현실적으로 불가능하다. 따라서 시스템 테스트 단계에서 다양한 요구명세 정보들을 이용하는 블랙박스 테스트 방법들이 많이 연구되고 있다. 테스트 기법에 활용한 요구명세는 시스템을 표현하는 기술 방법과 의미의 차이로 인해 테스트 케이스와 커버리지가 크게 달라서 테스트 계획 단계에서 테스트 기법과 그 기법의 적용 결과에 대해 깊이 고려해야 한다. 이러한 필요성으로 인해 본 연구에서는 다양한 블랙박스 테스트 기법들에 대한 실험과 그 결과에 대해 논하였다. 기법의 특성이 미치는 테스트 결과를 분석하고 평가하기 위해 객체지향 시스템의 명세와 모델링 기법으로 가장 잘 알려진 UML을 이용한 테스트 기법을 포함하여 다섯 가지의 블랙박스 테스트 기법을 실행하고 비교하였다. 그리고 다섯 가지 기법들을 서로 다른 두 응용 시스템에 적용하였고 그 결과로 추출된 테스트 케이스의 커버리지를 분석하였다.

Construction of Management System of Road Position Information Using GPS Surveying Data

  • Kim, Jin-Soo;Roh, Tae-Ho;Lee, Jong-Chool
    • Korean Journal of Geomatics
    • /
    • 제3권1호
    • /
    • pp.15-22
    • /
    • 2003
  • This study aims to construct a management system of road position information as part of the build-up to a maintenance and management system of highways. First, information on the positions of the roads were obtained by a real-time kinematic satellite surveying, and then the degree of accuracy was analyzed in comparison with the data of the existing design drawings. The linear coordinates of road center line obtained by using RTK GPS showed about 7.6-13.2cm errors in X and Y directions in the case of the national road No.2 section, and about 8.4-9.2cm errors in the case of local road No.1045 section. These errors were within the tolerance scope regulated by the TS survey, and could be practically used. In the case of vertical alignment, there were about 6.2cm errors in the Z direction in local road No.1045 section. Aerial photographs are normally used in producing numerical maps, and it can be practically used because the tolerance scope of the elevation control point is l0cm when the scale of aerial photographs is 1/1000. The management system of road position information, utilizing Object-Oriented Programming(OOP), was built having the data acquired in this way as the attribute data. The system developed in this way can enable us to spot the positions of road facilities, the target of management with ease, to easily update the data in case of changes in the positions of roads and road facilities, and to manage the positions of roads and road facilities more effectively.

  • PDF

백색광 주사간섭계의 생물학적 응용 (Biological Applications of White Light Scanning Interferometry)

  • 김기우
    • Applied Microscopy
    • /
    • 제41권4호
    • /
    • pp.223-228
    • /
    • 2011
  • 백색광 주사간섭계는 다양한 시료의 표면 특성을 분석하기 위하여 널리 활용되고 있다. 이 기법은 재료공학 분야에서 오래 전부터 이용되었으며 정성적인 형상 이미지 이외에도 정량적인 3차원 결과를 제공한다. 이 기법에서는 백색광을 광원으로 이용하는데, 기준면과 측정면에서의 반사광을 합쳐서 형성되는 간섭신호를 형태 정보로 활용한다. z축 결과인 고도는 회색수준으로 구분되어 제시된다. 이 기법을 통하여 대영역으로 생물 시료를 신속하고 비파괴적으로 형태를 계측할 수 있다. 연골세포, 치아 법랑질, 식물 잎을 대상으로 적용한 사례가 있다. 특히 표면 구조물의 폭, 길이, 경사각과 같은 특성도 이 기법을 통하여 정량화할 수 있다. 이 기법을 적용하기 위하여 일정 수준의 반사도가 필요한데, 식물 잎에서의 반사도는 그 요건을 충족하였다. 전도성 금속의 코팅 등 부가적인 시료 전처리가 필요 없으므로 이 기법을 통한 생물 시료의 정량적 측정이 더욱 증가할 것으로 예상한다.

RDS(Robotic Drilling System)용 TCP 정밀계측을 위한 iGPS 3D Probe 개발에 관한 연구 (A Study on the Development of iGPS 3D Probe for RDS for the Precision Measurement of TCP)

  • 김태화;문성호;강성호;권순재
    • 한국기계가공학회지
    • /
    • 제11권6호
    • /
    • pp.130-138
    • /
    • 2012
  • There are increasing demands from the industry for intelligent robot-calibration solutions, which can be tightly integrated to the manufacturing process. A proposed solution can simplify conventional robot-calibration and teaching methods without tedious procedures and lengthy training time. iGPS(Indoor GPS) system is a laser based real-time dynamic tracking/measurement system. The key element is acquiring and reporting three-dimensional(3D) information, which can be accomplished as an integrated system or as manual contact based measurements by a user. A 3D probe is introduced as the user holds the probe in his hand and moves the probe tip over the object. The X, Y, and Z coordinates of the probe tip are measured in real-time with high accuracy. In this paper, a new approach of robot-calibration and teaching system is introduced by implementing a 3D measurement system for measuring and tracking an object with motions in up to six degrees of freedom. The general concept and kinematics of the metrology system as well as the derivations of an error budget for the general device are described. Several experimental results of geometry and its related error identification for an easy compensation / teaching method on an industrial robot will also be included.

Deep Learning-based Depth Map Estimation: A Review

  • Abdullah, Jan;Safran, Khan;Suyoung, Seo
    • 대한원격탐사학회지
    • /
    • 제39권1호
    • /
    • pp.1-21
    • /
    • 2023
  • In this technically advanced era, we are surrounded by smartphones, computers, and cameras, which help us to store visual information in 2D image planes. However, such images lack 3D spatial information about the scene, which is very useful for scientists, surveyors, engineers, and even robots. To tackle such problems, depth maps are generated for respective image planes. Depth maps or depth images are single image metric which carries the information in three-dimensional axes, i.e., xyz coordinates, where z is the object's distance from camera axes. For many applications, including augmented reality, object tracking, segmentation, scene reconstruction, distance measurement, autonomous navigation, and autonomous driving, depth estimation is a fundamental task. Much of the work has been done to calculate depth maps. We reviewed the status of depth map estimation using different techniques from several papers, study areas, and models applied over the last 20 years. We surveyed different depth-mapping techniques based on traditional ways and newly developed deep-learning methods. The primary purpose of this study is to present a detailed review of the state-of-the-art traditional depth mapping techniques and recent deep learning methodologies. This study encompasses the critical points of each method from different perspectives, like datasets, procedures performed, types of algorithms, loss functions, and well-known evaluation metrics. Similarly, this paper also discusses the subdomains in each method, like supervised, unsupervised, and semi-supervised methods. We also elaborate on the challenges of different methods. At the conclusion of this study, we discussed new ideas for future research and studies in depth map research.

반도체 자동화를 위한 빈피킹 로봇의 비전 기반 캘리브레이션 방법에 관한 연구 (A Study on Vision-based Calibration Method for Bin Picking Robots for Semiconductor Automation)

  • 구교문;김기현;김효영;심재홍
    • 반도체디스플레이기술학회지
    • /
    • 제22권1호
    • /
    • pp.72-77
    • /
    • 2023
  • In many manufacturing settings, including the semiconductor industry, products are completed by producing and assembling various components. Sorting out from randomly mixed parts and classification operations takes a lot of time and labor. Recently, many efforts have been made to select and assemble correct parts from mixed parts using robots. Automating the sorting and classification of randomly mixed components is difficult since various objects and the positions and attitudes of robots and cameras in 3D space need to be known. Previously, only objects in specific positions were grasped by robots or people sorting items directly. To enable robots to pick up random objects in 3D space, bin picking technology is required. To realize bin picking technology, it is essential to understand the coordinate system information between the robot, the grasping target object, and the camera. Calibration work to understand the coordinate system information between them is necessary to grasp the object recognized by the camera. It is difficult to restore the depth value of 2D images when 3D restoration is performed, which is necessary for bin picking technology. In this paper, we propose to use depth information of RGB-D camera for Z value in rotation and movement conversion used in calibration. Proceed with camera calibration for accurate coordinate system conversion of objects in 2D images, and proceed with calibration of robot and camera. We proved the effectiveness of the proposed method through accuracy evaluations for camera calibration and calibration between robots and cameras.

  • PDF

Object Detection Based on Deep Learning Model for Two Stage Tracking with Pest Behavior Patterns in Soybean (Glycine max (L.) Merr.)

  • Yu-Hyeon Park;Junyong Song;Sang-Gyu Kim ;Tae-Hwan Jun
    • 한국작물학회:학술대회논문집
    • /
    • 한국작물학회 2022년도 추계학술대회
    • /
    • pp.89-89
    • /
    • 2022
  • Soybean (Glycine max (L.) Merr.) is a representative food resource. To preserve the integrity of soybean, it is necessary to protect soybean yield and seed quality from threats of various pests and diseases. Riptortus pedestris is a well-known insect pest that causes the greatest loss of soybean yield in South Korea. This pest not only directly reduces yields but also causes disorders and diseases in plant growth. Unfortunately, no resistant soybean resources have been reported. Therefore, it is necessary to identify the distribution and movement of Riptortus pedestris at an early stage to reduce the damage caused by insect pests. Conventionally, the human eye has performed the diagnosis of agronomic traits related to pest outbreaks. However, due to human vision's subjectivity and impermanence, it is time-consuming, requires the assistance of specialists, and is labor-intensive. Therefore, the responses and behavior patterns of Riptortus pedestris to the scent of mixture R were visualized with a 3D model through the perspective of artificial intelligence. The movement patterns of Riptortus pedestris was analyzed by using time-series image data. In addition, classification was performed through visual analysis based on a deep learning model. In the object tracking, implemented using the YOLO series model, the path of the movement of pests shows a negative reaction to a mixture Rina video scene. As a result of 3D modeling using the x, y, and z-axis of the tracked objects, 80% of the subjects showed behavioral patterns consistent with the treatment of mixture R. In addition, these studies are being conducted in the soybean field and it will be possible to preserve the yield of soybeans through the application of a pest control platform to the early stage of soybeans.

  • PDF

자동 치아 분할용 종단 간 시스템 개발을 위한 선결 연구: 딥러닝 기반 기준점 설정 알고리즘 (Prerequisite Research for the Development of an End-to-End System for Automatic Tooth Segmentation: A Deep Learning-Based Reference Point Setting Algorithm)

  • 서경덕;이세나;진용규;양세정
    • 대한의용생체공학회:의공학회지
    • /
    • 제44권5호
    • /
    • pp.346-353
    • /
    • 2023
  • In this paper, we propose an innovative approach that leverages deep learning to find optimal reference points for achieving precise tooth segmentation in three-dimensional tooth point cloud data. A dataset consisting of 350 aligned maxillary and mandibular cloud data was used as input, and both end coordinates of individual teeth were used as correct answers. A two-dimensional image was created by projecting the rendered point cloud data along the Z-axis, where an image of individual teeth was created using an object detection algorithm. The proposed algorithm is designed by adding various modules to the Unet model that allow effective learning of a narrow range, and detects both end points of the tooth using the generated tooth image. In the evaluation using DSC, Euclid distance, and MAE as indicators, we achieved superior performance compared to other Unet-based models. In future research, we will develop an algorithm to find the reference point of the point cloud by back-projecting the reference point detected in the image in three dimensions, and based on this, we will develop an algorithm to divide the teeth individually in the point cloud through image processing techniques.

3차원 레이저 스케닝 시스템을 이용한 댐체의 3차원 형상구현 (3D Shape Embodiment of Dam using the 3D Laser Scanning System)

  • 손호웅;윤부열;박동일;표기원
    • 지구물리
    • /
    • 제9권4호
    • /
    • pp.377-386
    • /
    • 2006
  • 인류의 문명과 토목은 불가분의 관계를 갖고 있다. 고도의 산업화 사회로 발전하면서 제한된 지형적인 여건에 따라 다양한 대형 구조물이 형성되고 있다. 그러나 대형 구조물은 인간 생활의 편리함을 제공하는 국가 시설이지만 침하 붕괴 등 예상하지 못한 재해가 발생할 수 있다. 현재 활용되고 있는 상대적 변위측정 시스템은 전체적인 변형량을 해석하기 어려운 실태이며 설계 허용 범위내에서 구조물의 변형이 일어나고 있는지를 알 수가 없다. 본 연구에서는 약13년 된 필댐을 대상체로 하여 3D Laser Scanning을 이용하여 흙댐의 3차원 공간좌표를 가지는 측점군(point-cloud)을 생성하여 대상체 표면상의 수많은 3차원 공간좌표(x,y,z)를 얻는 방법으로서 실제 댐 사면과 동일한 사면형상 데이터를 취득할 수 있다. 이것은 3차원 공간상의 모델링이 형성되며, 이 자료로부터 댐 사면의 거리, 면적과 체적 등을 측정하여 댐체와 관련된 각종 정보를 얻을 수 있다. 본 연구를 통하여 댐체의 배부름(bulging)현상을 미연에 발견하여 유지관리의 중요 자료원으로 활용 할 수 있도록 한다.

  • PDF

항공사진 입체시를 활용한 변화객체 탐색에 대한 연구 (A Study on Change object Using Aerial photos)

  • 김감래;김학준;황보상원;조원우
    • 한국측량학회:학술대회논문집
    • /
    • 한국측량학회 2007년도 춘계학술발표회 논문집
    • /
    • pp.197-200
    • /
    • 2007
  • 항공사진 원데이터의 변형을 방지하고 효율적인 관리를 위해서는 자동독취를 통한 수치화 방안이 마련되어야 한다. 항공사진 판독업무에 있어서 기존 판독자만 밀착항공사진과 입체경을 통하여 건축물의 형태와 변화 여부를 판단하던 것을 모니터 상에서 누구나 건물의 변동사항을 볼 수 있도록 효율적인 판독시스템을 구축하여 판독의 신뢰도를 높여야 한다. 판독시스템 구축은 디지털 영상의 다양한 활용과 업무의 효율성 확보 및 대민서비스 향상 차원에서 이루어져야 할 것이다. 또한 현재 외국의 항측사들이 실제로 활용하고 있으며 조만간 국내에서도 도입 예정인 디지털항공카메라는 항공사진의 수치화 단계를 거치치 않고 직접 수치항공영상을 취득 할 수 있으므로 수치화 과정에서 발생하는 많은 오류들을 제거할 수 있음은 물론 판독시스템을 활용한 데이터의 직접처리가 가능해 시간적, 경제적으로 많은 장점들을 가지고 있다. 그러므로 디지털항공카메라의 도입에 대비한 개발현황과 활용도 등에 관한 사전 연구가 수행되어야 한다. 본 연구에서는 사용자가 직접 입체 판독 및 분석을 수행할 수 있는 플랫폼을 구비함으로서 오류를 최소화 할 수 있도록 편광 모니터(Z-Screen)를 사용하여 수행하였다. 또한 환경은 Microsoft Window OS 환경 상에서 구동될 수 있도록 개발함으로서 시스템의 범용적 사용을 위한 기초 환경을 제공하도록 제안하였다.

  • PDF