• Title/Summary/Keyword: 2D graphics

Search Result 385, Processing Time 0.026 seconds

Non-Photorealistic Rendering Using CUDA-Based Image Segmentation (CUDA 기반 영상 분할을 사용한 비사실적 렌더링)

  • Yoon, Hyun-Cheol;Park, Jong-Seung
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.4 no.11
    • /
    • pp.529-536
    • /
    • 2015
  • When rendering both three-dimensional objects and photo images together, the non-photorealistic rendering results are in visual discord since the two contents have their own independent color distributions. This paper proposes a non-photorealistic rendering technique which renders both three-dimensional objects and photo images such as cartoons and sketches. The proposed technique computes the color distribution property of the photo images and reduces the number of colors of both photo images and 3D objects. NPR is performed based on the reduced colormaps and edge features. To enhance the natural scene presentation, the image region segmentation process is preferred when extracting and applying colormaps. However, the image segmentation technique needs a lot of computational operations. It takes a long time for non-photorealistic rendering for large size frames. To speed up the time-consuming segmentation procedure, we use GPGPU for the parallel computing using the GPU. As a result, we significantly improve the execution speed of the algorithm.

MPEG-I RVS Software Speed-up for Real-time Application (실시간 렌더링을 위한 MPEG-I RVS 가속화 기법)

  • Ahn, Heejune;Lee, Myeong-jin
    • Journal of Broadcast Engineering
    • /
    • v.25 no.5
    • /
    • pp.655-664
    • /
    • 2020
  • Free viewpoint image synthesis technology is one of the important technologies in the MPEG-I (Immersive) standard. RVS (Reference View Synthesizer) developed by MPEG-I and in use in MPEG group is a DIBR (Depth Information-Based Rendering) program that generates an image at a virtual (intermediate) viewpoint from multiple viewpoints' inputs. RVS uses the mesh surface method based on computer graphics, and outperforms the pixel-based ones by 2.5dB or more compared to the previous pixel method. Even though its OpenGL version provides 10 times speed up over the non OpenGL based one, it still shows a non-real-time processing speed, i.e., 0.75 fps on the two 2k resolution input images. In this paper, we analyze the internal of RVS implementation and modify its structure, achieving 34 times speed up, therefore, real-time performance (22-26 fps), through the 3 key improvements: 1) the reuse of OpenGL buffers and texture objects 2) the parallelization of file I/O and OpenGL execution 3) the parallelization of GPU shader program and buffer transfer.

A theoretical Study on the Motive of Movement in Animation (애니메이션의 Movement 동인(動因)에 대한 이론적 고찰)

  • Lee Sang-Won
    • Journal of Science of Art and Design
    • /
    • v.3
    • /
    • pp.62-86
    • /
    • 2001
  • This study is based on theoretical background about movements of visual communication highlighted in digital age. Such movements are variously expressed in animation with the advancement of media, and their expression has great effect on visual art. Artists' concern and endeavor about movement expression techniques have been continued by impressionism, expressionism, futurism, cubism closely related with the birth of movie from late 19th century to early 20th century. At that time, stationary 2D space in plane screen couldn't express movement or time directly. Later, artists and designers have attempted to approach illusions in pictures or 4 dimension and movements by 2D or 3D computer graphics. The visual image in present digital age is to see, to hear, to feel by timing, so it is necessary for the most efficient way of message communication. And then, it is the time to start new, scientific, and creative study about production techniques of animation and expression of movements, since domestic animation productions are rapidly changed from cell to digital. The aim of this study is to clarify the motive of movement by theoretical inquiry of animation. Various aspects of animation as synthetic art have been examined by mathematical, scientific, and philosophical viewpoint. The results will be useful to the expression of motions for maximization of emotional effect in animation production or basic data of virtual simulation about certain situation. Therefore, such study should be managed as multidisciplinary research in the rapidly changing visual culture paradigm. namely, animation includes much more imaginative & creative power than simple function or techniques, so it has to be recognized as special synthetic art(visual art) constructing an area, the formative art with philosophical viewpoint and scientific principles.

  • PDF

A Study on the Development of CACD(Computer Aided Clothing Design) and the Present Condition Applied for Industry (CACD(Computer Aided Clothing Design)의 발달 및 산업계의 적용 현황에 대한 고찰)

  • Wu, Se-Hee;Choy, Hyon-Sook
    • Journal of the Korea Fashion and Costume Design Association
    • /
    • v.11 no.1
    • /
    • pp.87-97
    • /
    • 2009
  • A technology in development called CACD (Computer Aided Clothing Design) can reproduce fashion shows by utilizing computers, and is of particular interest. Considering the growth potential of this area, the purpose of this study is to present the development potentials that CACD technology will bring to the fashion area and to promote the diversity of the fashion industry. This will be realized by identifying the current status of CACD and its reach in the field of Fashion, followed by an in-depth analysis of its application. The methodologies employed in this study are as follows; in-depth study of related literature, field research of business firms, and investigation on Internet data. For the systematic advance of CACD, the development of user-friendly programs for 3D clothing design is of the utmost priority. The four technologies that should be intensively developed to enhance the development of the clothing industry through the utilization and commercialization of CACD are as follows; First, technology capable of performing accurate three-dimension measurement of the human body is needed. Second, technology which realizes automatic pattern formation is needed. Third, the nature physical properties of the material and textile design when applied to pre-formed patterns must be expressed similarly to the real thing. Last of all, an integrative technology which can conduct fast and accurate clothing simulations must be developed.

  • PDF

A Study on Some Examples of Special Effect in Digital Image (디지털 영상 표현에 있어 특수효과 사례에 관한 연구)

  • 이은화;이규옥
    • Archives of design research
    • /
    • v.12 no.1
    • /
    • pp.51-60
    • /
    • 1999
  • Since the appearance of moving images, the expansion of mass media such as 1V or VCR has made the pace and range of spreading information to people faster and widely popular. Recendy, the development of digital image technique has resulted in solving the problem -great defect- of the display quality of analogue system; special effects by means of computer graphics have risen to a higher quality level; showed the new direction of digital image; and popular wi1h people all c:Ner the world. This paper reestablishes the notion of image up to now, and analyses the technical differences between analogue system and digital system on the basis of the SpecifIC property and skill of digital image editing; it also studies the special effects which can be applied to the image editing software. Moreover, in researdting 1V advertising, the special effects by digital system in use in 1his country today complies with the statistics in their own field. The special effects in 1V advertising is performed at a higher standard by a professional production. Accordingly, with the help of technology of digital moving image, the special effects are expected to continue developing into a level of high quality

  • PDF

Three-dimensional Wave Propagation Modeling using OpenACC and GPU (OpenACC와 GPU를 이용한 3차원 파동 전파 모델링)

  • Kim, Ahreum;Lee, Jongwoo;Ha, Wansoo
    • Geophysics and Geophysical Exploration
    • /
    • v.20 no.2
    • /
    • pp.72-77
    • /
    • 2017
  • We calculated 3D frequency- and Laplace-domain wavefields using time-domain modeling and Fourier transform or Laplace transform. We adopted OpenACC and GPU for an efficient parallel calculation. The OpenACC makes it easy to use GPU accelerators by adding directives in conventional C, C++, and Fortran programming languages. Accordingly, one doesn't have to learn new GPGPU programming languages such as CUDA or OpenCL to use GPU. An OpenACC program allocates GPU memory, transfers data between the host CPU and GPU devices and performs GPU operations automatically or following user-defined directives. We compared performance of 3D wave propagation modeling programs using OpenACC and GPU to that using single-core CPU through numerical tests. Results using a homogeneous model and the SEG/EAGE salt model show that the OpenACC programs are approximately 53 and 30 times faster than those using single-core CPU.

A Study on the Development of Computer Aider Die Design System for Lead Frame of Semiconductor Chip

  • Kim, Jae-Hun
    • International Journal of Precision Engineering and Manufacturing
    • /
    • v.2 no.2
    • /
    • pp.38-47
    • /
    • 2001
  • This paper decribes the development of computer-aided design of a very precise progressice die for lead frame of semiconductor chip. The approach to the system is based on knowledgr-based rules. Knowledge of fie이 experts. This system has been written in AutoLISP using AutoCAD ona personal computer and the I-DEAS drafting programming Language on the I-DEAS mater series drafting with on HP9000/715(64) workstation. Data exchange between AutoCAD and I-DEAS master series drafting is accomplished using DXF(drawing exchange format) and IGES(initial graphics exchange specification) files. This system is composed of six main modules, which are input and shape treatment, production feasibility check, strip layout, data conversion, die layout, and post processing modules. Based on Knowledge-based rules, the system considers several factors, such as V-notches, dimple, pad chamfer, spank, cavity punch, camber, coined area, cross bow, material and thickness of product, complexities of blank geometry and punch profiles, specifications of available presses, and the availability of standard parts. As forming processes and the die design system using 2D geometry recognition are integrated with the technology of process planning, die design, and CAE analysis, the standardization of die part for lead frames requiting a high precision process is possible. The die layout drawing generated by the die layout module s displayed in graphic form. The developed system makes it possible to design and manufacture lead frame of a semiconductor more efficiently.

  • PDF

Power supply performance photovoltaic (PV) system for 3-ton class fishing vessel (3톤급 연안어선용 태양광 발전장치의 전원공급 성능)

  • Jeong, Seong-Jae;Lee, Dong-Gil;Park, Seong-Wook;Kim, Hee-Jin
    • Journal of the Korean Society of Fisheries and Ocean Technology
    • /
    • v.50 no.4
    • /
    • pp.487-494
    • /
    • 2014
  • This study describes the result on PV system for evaluating the performance of small fishing boats. Photovoltaic system with 200 watts power generation facilities on the 3-ton fishing boat was carried. Load test was performed on the condition that the work lamps lit during night operations. As a result the performance can be used for more than two hours at 60 watt work lamps. The load test was performed on the condition that fishing vessels are on the cruising condition at sea. The solar power systems have been investigated as a power generation efficiency of about 36.55%. Additional tests show that the power generation efficiency is difficult to expect a maximum of 50% or more. Fuel consumption of fishing boats by installing a solar power system is reduced. Also the PV system is useful for the verification of their availability for fishing vessels as well as the satisfaction of the fishermen. The results for the durability of the photovoltaic device is acceptable, including a solar panel, controller and the performance exhibited no breakage in the harsh marine environment or failure so far. The installed PV system was confirmed that the durability with at least 2 years.

Block Unit to Present Panoramic View in 3D Map (3차원 지도에서 파노라마 전경 표현을 위한 단위 블록 디자인에 관한 연구)

  • Kim, Sung-Kon
    • Science of Emotion and Sensibility
    • /
    • v.12 no.1
    • /
    • pp.137-144
    • /
    • 2009
  • This study aims to develop a 3D map which allows users to better understand the overall topography and to memorize the general concepts of the current location for tourists. The Map also utilizes different forms and color codes of the block units in the panoramic view. First, in preparation for making the road block unit, 28 types of roads presented in common map were defined. Based on the definitions, 12 dominant groups were formed. In designing each form, visual correlation was considered. Second, 42 types of terrain features presented in normal maps were defined for making the panoramic block unit. Then, 2 dominant groups, each contains 5 subgroups, were made according to the assemble pattern and the size of area. On the basis of the grouped units, the panoramic block units were produced with 3D pole line graphics maintaining integration. Lastly, each panoramic block units were categorized by color classes such as blue, green, gray and brown class. The overall color combination of the work was evaluated as well harmonized since the Moon&Spencer's Aesthetic measure value exceeds 0.5.

  • PDF

Multi-resolution Representation of 2D Point Data (2차원 점 데이터의 다중해상도 표현)

  • Yun, Seong-Min;Lee, Mun-Bae;Park, Sang-Hun
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.7
    • /
    • pp.768-774
    • /
    • 2010
  • Reconstruction of implicit surfaces from scattered point data sets have been developed in various engineering and scientific studies. In this paper, we represent a method to construct functions of 2D point data using multi-scale kernels and show it can be applied to graphics applications needed to access data in real-time. Our approach is similar to previous work in that a set of coefficients of the functions are calculated and stored in the preprocessing stage and function values at arbitrary positions are evaluated for real-time applications, however, it is different from others in that users can choose detail levels freely in real-time processing stage. The reason why the functions implicitly supports multi-resolution results from the mathematical properties of multi-scale kernels, and proposed method can be expanded to represent multi-resolution functions of n-dimensional data.