• Title/Summary/Keyword: Graphic Based Language

Search Result 127, Processing Time 0.025 seconds

Acceleration techniques for GPGPU-based Maximum Intensity Projection (GPGPU 환경에서 최대휘소투영 렌더링의 고속화 방법)

  • Kye, Hee-Won;Kim, Jun-Ho
    • Journal of Korea Multimedia Society
    • /
    • v.14 no.8
    • /
    • pp.981-991
    • /
    • 2011
  • MIP(Maximum Intensity Projection) is a volume rendering technique which is essential for the medical imaging system. MIP rendering based on the ray casting method produces high quality images but takes a long time. Our aim is improvement of the rendering speed using GPGPU(General-purpose computing on Graphic Process Unit) technique. In this paper, we present the ray casting algorithm based on CUDA(an acronym for Compute Unified Device Architecture) which is a programming language for GPGPU and we suggest new acceleration methods for CUDA. In detail, we propose the block based space leaping which skips unnecessary regions of volume data for CUDA, the bisection method which is a fast method to find a block edge, and the initial value estimation method which improves the probability of space leaping. Due to the proposed methods, we noticeably improve the rendering speed without image quality degradation.

A Study on the Educational Program Development for Automated Pattern Drafting -Making Blouse in Ninth Grade- (제도법의 자동화를 위한 교육용 프로그램 개발에 관한 연구 (제 1보) -중3 가사 블라우스 만들기-)

  • 김여숙
    • Journal of Korean Home Economics Education Association
    • /
    • v.4 no.1
    • /
    • pp.1-15
    • /
    • 1992
  • The aim of the research is to develop a PC based courseware which is programed to drafts clothing patterns. The pattern making are numerically formulized. The of the program were as follows;1. Menu and instructions are displayed in Korean Language. 2. Easy step-by-step instructions explaining how to draw basic pattern and design pattern. 3. Low cost personal computer and general purpose printer are used. The source program was written in C-language and compiled using Turbop C. The Bezier spline is used to draw curves of pattern and to display Korean characters and pattern on same screen simultaneoulsy, Korean characters are drawn graphically. The low cost IBM Personal Computer or compatibles with Hercules Graphic Card is required to run this grogram.

  • PDF

An MVP-based XML Language for User Interfaces (사용자 인터페이스를 위한 MVP기반의 XML 언어)

  • 최종명;신경희;유재우
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.12
    • /
    • pp.947-956
    • /
    • 2002
  • It is advantageous to use XML in developing user interfaces, since XML is independent from platforms and languages and it is easy to learn and use. The existing XML-based languages do not adopt formal model, and they are developed in ad hoc manner. Moreover, they provide limited facilities to handle user events, and combine user interface components with internal logics. In this paper, we introduce an extended MVP (EMVP) model, which is extended from MVP (Model-View-Presenter), and XUIML, which is a new XML application based on the EMVP to support user interface. XUIML provides useful methods to build user interface, including methods to describe actions on user events, data flows between objects, and internal logics. The XUIML system provides two style editors - text editor and graphic editor. It also provides two code generators. One generates Java source, and the other generate C# code from XUIML document. The XUIML graphic editor allows users to manipulate XML elements directly, and we can gain high productivity with the graphic editor.

Distributed Operation of Structural Design Process (구조 설계 프로세스의 분산운용)

  • Hwang Jin-Ha;Park Jong-Hoi;Kim Kyung-Ill
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2005.04a
    • /
    • pp.663-671
    • /
    • 2005
  • Distributed operation of overall structural design process, by which product and process optimization are implemented, is presented in this paper. The database-interconnected multilevel hybrid method, in which the conventional design method and the optimal design approach are combined, is utilized there. The method selectively takes the accustomed procedure of the conventional method in the conceptional framework of the optimal design. Design conditions are divided into primary and secondary criteria This staged application of design conditions reduces the computational burden for large complex optimization problems. Two kinds of numeric and graphic processes, are simultaneously implemented on the basis of concurrent engineering concepts in the distributed environment of PC networks. Numerical computation on server and graphic works on independent client are communicated through message passing. Numerical design is based on the optimization methodology and the drawing process is carried out by AutoCAD using the AutoLISP programming language. The prototype design experimentation for some steel trusses shows the validity and usability of the method. This study has sufficient adaptability and expandability in methodology, in that it is based on general theory and industry standard systems.

  • PDF

Research on the relationship between the design of the most favorable ICONs and the formative factors in the GUI design - Focused on the design of the Graphic ICONs. - (사용자 선호지향 기반에 의한 GUI 아이콘 표현 유형과 조형 요소의 상관관계에 관한 연구 - 그림 아이콘 디자인을 중심으로 -)

  • Tao, Yu-Jin;Chung, Sung-Whan;Hong, Jung-Pyo;Hyoung, Sung-Eun
    • Science of Emotion and Sensibility
    • /
    • v.11 no.4
    • /
    • pp.521-530
    • /
    • 2008
  • Graphical user interface design, the visual language to convey information about the icon and the user's information is a medium that can lead to action. Graphical user interface to communicate with the user icon, the user is easy to use, so any time you want to provide information effectively. Communication in order to increase the efficiency of the Graphic User Interface on the nature of the medium must be made to develop the appropriate icon. In this research icon of the type of icon painting. A picture of the icon representation of each type of detail, according to a rating of johyeongjeok identify the elements of the correlation between. On the type of representation of each of Art and Design elements that I know what I saw. The icon design based on user preferences provide guidance on the direction of design-oriented. When the data can be used to designs based on the theory has to offer.

  • PDF

A study on 3D Pottery Modeling based on Web (웹기반 3D 도자기 모델링에 관한 연구)

  • Park, Gyoung Bae
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.12
    • /
    • pp.209-217
    • /
    • 2012
  • In this paper, I proposed new system that a user makes modeling 3D symmetric pottery using mouse and can confirm the result immediately in internet browser. The main advantage of proposed system is that users who have no specialized knowledge about 3D graphic can easily create 3D objects. And a user can use it that has only PC connected network and mouse without additional devices as like expensive haptic and camera device. For developing proposed system, VRML/X3D that is International Standard language for virtual reality and 3D graphics was used. Because it was born based on internet that is different from other 3D graphic languages, it was able to interact and navigate with users. With those features and high completeness of 3D pottery realization using mouse considered, the system may be useful and is superior in performance to other pottery modeling system.

Theater Reservation System Using SVG(Scalable Vector Graphics) (SVG(Scalable Vector Graphics)를 활용한 극장 예약 시스템)

  • Jeon, Tae-Ryong;An, Seong-Ok
    • The Journal of Engineering Research
    • /
    • v.5 no.1
    • /
    • pp.17-35
    • /
    • 2004
  • Svg(Scalable Vector Graphics) is xml graphic standard recommended by E3C as a language based on xml to express two-dimension graphic. Svg can accommodate all Xml's patency and advantage of interoperability, and can used as various web applications being combined with other xml language. In addition, Svg can be applied to the fields of electronic commerce, geographical information, computer education and advertisement because it can produce high quality of dynamic from real-time data. SVG's application can be enhanced by linking with database. In this paper, we discuss how Svg can be utilized in theater reservation system, not just explaining svg's meaning or ability. Svg added graphic advantage in addition to xml's advantage. This means that svg retains not only graphic element but also xml's softness. It becomes easier to designate seats and add them. Current reservation system provided in general only information on time and price for a ticket, but the system using SVG in this paper provides additional information on position, price, cancellation and purchase availability of seat.

  • PDF

The Development of an Educational Robot and Scratch-based Programming

  • Lee, Young-Dae;Kang, Jeong-Jin;Lee, Kee-Young;Lee, Jun;Seo, Yongho
    • International journal of advanced smart convergence
    • /
    • v.5 no.2
    • /
    • pp.8-17
    • /
    • 2016
  • Scratch-based programming has come to be known as an effective programming tool because of its graphic instruction modules, which are designed to be assembled like the famous LEGO building blocks. These building block-like structures allow users to more easily program applications without using other more difficult programming languages such as C or Java, which are text-based. Therefore, it poses a good opportunity for application in educational settings, especially in primary schools. This paper presents an effective approach to developing an educational robot for use in elementary schools. Furthermore, we present the method for scratch programming based on the external modules need for the implementation of robot motion. Lastly, we design a systematic curriculum, titled "Play with a Robot," and propose guidelines to using the educational programming language Scratch.

MSC-based Test-case Generation Module for Railway Signaling Software Testing (철도신호 소프트웨어 테스팅을 위한 MSC 기반 테스트케이스 생성 모듈)

  • Hwang, Jong-Gyu;Baek, Jong-Hyun
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.64 no.3
    • /
    • pp.138-142
    • /
    • 2015
  • Most of the existing studies on functional safety testing for the railway signaling system software have focused on verifying the functional safety through the monitoring of internal memory embedded railway signaling system. However, the railway signaling system is one of the typical embedded control system in the railway sector, and the embedded software has a characteristic of generating an appropriate outputs through the combination of internal processing in consideration of the current internal status and external input. Therefore, the test approach of using the interface communication channel can be effective way for the functional testing for railway signaling system software in consideration of these characteristic. Since a communication interface specification of the railway signal system has a the properties of the sequence input and output signals, test-case for software testing is the most effective methodology by MSC (Message Sequence Chart) language, one of the graphic language. The MSC-based test-case generating methodology for signaling system software was proposed in this paper.

Development of a Bridge Disaster Management System Using GIS (GIS를 이용한 교량재해관리시스템 개발)

  • Ahn, Ki-Won;Yoo, Hwan-Hee;Choi, Yun-Soo;Shin, Sok-Hyo
    • Journal of Korean Society for Geospatial Information Science
    • /
    • v.7 no.2 s.14
    • /
    • pp.69-80
    • /
    • 1999
  • The purpose of this study is to develop a Bridge Disaster Management System for bridge safety control using Geographic Information Systems(GIS). The constructed database includes several graphic layers such as basemap, road, bridge location, etc. and has related text attributes for 32 bridges and its facilities in Chinju City. Using the language of Visual Basic 5.0, personal computer based Bridge Disaster Management System which has several functions for bridge safety analysis was developed. The developed GIS based Bridge Disaster Management System has the functions of fast and efficient data searching, file management, searching and management of bridge characteristics, bridge related map viewing, searching and management of traffic survey, bridge inspection and repair work results, and evaluating the bridge safety grades, etc..

  • PDF