• Title/Summary/Keyword: Point-based rendering

Search Result 75, Processing Time 0.022 seconds

An Implementation of High Speed Rendering to Process Touch Screen Multiple Inputs based on FPGA (FPGA 기반의 터치스크린 다중입력처리를 위한 고속 렌더링 구현)

  • Yoon, Junhan;Kim, Jin Heon
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.11
    • /
    • pp.1803-1810
    • /
    • 2017
  • A large amount of processing time is required if the process of detecting the touch position on the touch screen and displaying it on the display panel is performed only by software. In this paper, we propose a method to output information touched on the screen using H/W method in order to improve the response speed delay. In the FPGA module designed for the HDMI signal output to the display module, the touch information is input to the serial data signal including touch coordinate information, point size, and color information. Then the module render the image using HDMI signal input to the module and the touch information. This method has a pipeline structure so it has effect of reducing the delay time that occurs in outputting the touch information compared with the conventional software processing method.

Panoramic Navigation using Orthogonal Cross Cylinder Mapping and Image-Segmentation Based Environment Modeling (직각 교차 실린더 매핑과 영상 분할 기반 환경 모델링을 이용한 파노라마 네비게이션)

  • 류승택;조청운;윤경현
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.30 no.3_4
    • /
    • pp.138-148
    • /
    • 2003
  • Orthogonal Cross Cylinder mapping and segmentation based modeling methods have been implemented for constructing the image-based navigation system in this paper. The Orthogonal Cross Cylinder (OCC) is the object expressed by the intersection area that occurs when a cylinder is orthogonal with another. OCC mapping method eliminates the singularity effect caused in the environment maps and shows an almost even amount of area for the environment occupied by a single texel. A full-view image from a fixed point-of-view can be obtained with OCC mapping although it becomes difficult to express another image when the point-of-view has been changed. The OCC map is segmented according to the objects that form the environment and the depth value is set by the characteristics of the classified objects for the segmentation based modeling. This method can easily be implemented on an environment map and makes the environment modeling easier through extracting the depth value by the image segmentation. An environment navigation system with a full-view can be developed with these methods.

High-quality Texture Extraction for Point Clouds Reconstructed from RGB-D Images (RGB-D 영상으로 복원한 점 집합을 위한 고화질 텍스쳐 추출)

  • Seo, Woong;Park, Sang Uk;Ihm, Insung
    • Journal of the Korea Computer Graphics Society
    • /
    • v.24 no.3
    • /
    • pp.61-71
    • /
    • 2018
  • When triangular meshes are generated from the point clouds in global space reconstructed through camera pose estimation against captured RGB-D streams, the quality of the resulting meshes improves as more triangles are hired. However, for 3D reconstructed models beyond some size threshold, they become to suffer from the ugly-looking artefacts due to the insufficient precision of RGB-D sensors as well as significant burdens in memory requirement and rendering cost. In this paper, for the generation of 3D models appropriate for real-time applications, we propose an effective technique that extracts high-quality textures for moderate-sized meshes from the captured colors associated with the reconstructed point sets. In particular, we show that via a simple method based on the mapping between the 3D global space resulting from the camera pose estimation and the 2D texture space, textures can be generated effectively for the 3D models reconstructed from captured RGB-D image streams.

Indirect Illumination Algorithm with Mipmap-based Ray Marching and Denoising (밉맵기반 레이 마칭과 디노이징을 이용한 간접조명 알고리즘)

  • Zhang, Bo;Oh, KyoungSu
    • Journal of Korea Game Society
    • /
    • v.20 no.3
    • /
    • pp.75-84
    • /
    • 2020
  • This paper introduces an interactive indirect illumination algorithm which considers indirect visibility. First, a small number of rays are emitted on hemisphere of the current pixel to obtain the first intersection. If this point is directly illuminated by the light source, its illuminated color is collected. Second, in order to approximate the indirect visibility, a 3D ray marching algorithm, which is based on a hierarchy structure, is used to accelerate the ray-voxel intersection. Third, the indirect images are denoised by an edge-avoiding filtering with a local means replacement method.

Fast Visualization of Soft Objects Using Interval Tree (인터벌트리를 이용한 소프트 물체의 빠른 가시화)

  • Min, Gyeong-Ha;Lee, In-Gwon;Park, Chan-Mo
    • Journal of the Korea Computer Graphics Society
    • /
    • v.7 no.1
    • /
    • pp.1-9
    • /
    • 2001
  • We present a scheme and a data structure that decompose the space into adaptive-sized cells to improve the visualization of soft objects. Soft objects are visualized through the evaluation of the field functions at every point of the space. According to the propsed scheme, the affecting soft objects for a point in the space is searched through the data structure called interval tree based on the bounding volume of the components, which represent a soft object whose defining primitive(skeleton) is a simple geometric object such as point or line segment. The bounding volume of each component is generated with respect to the radius of a local field function of the component, threshold value, and the relations between the components and other neighboring components. The proposed scheme can be used in many applications for soft objects such as modeling and rendering, especially in interactive modeling process.

  • PDF

Preparation and Evaluation of Non-Crystalline Cefuroxime Axetil Solid Dispersion (비결정성 세푸록심 악세틸 고체분산체의 제조 및 평가)

  • Woo, Jong-Soo;Chang, Hee-Chul;Lee, Chang-Hyun
    • Journal of Pharmaceutical Investigation
    • /
    • v.32 no.2
    • /
    • pp.73-80
    • /
    • 2002
  • Cefuroxime axetil is a cephalosporin antibiotic having a high activity against a wide spectrum of Grampositive and Gram-negative microorganisms. It is a cephalosporin antibiotic which exist as 2 diastereoisomers: diastereoisomer A and B. It shows polymorphism of three forms: a crystalline form having a melting point of about $180^{\circ}C$, a substantially amorphous form having a high melting point of about $135^{\circ}C$ and a substantially amorphous form having a low melting point of about 70^{\circ}C$. The crystalline form of cefuroxime axetil is slightly soluble in water because diastereoisomer A has lower solubility than B in water. Substantially amorphous form of which there are no difference in solubility between diastereoisomer A and B has better solubility than crystalline form, but it forms a thicker gel than crystalline form upon contact with an aqueous medium. Based on this reason, cefuroxime axetil is not readily absorbable in the gastrointestinal tract, rendering its bioavailability on oral administration very low. The object of this study was to develop an improved non-crystalline cefuroxime axetil composition having a high physicochemical stability and bioavailability. A non-crystalline cefuroxime axetil solid dispersant showing no peak on a Differential Scanning Calorimetry (DSC) scan is prepared by dissolving cefuroxime axetil and a surfactant in an organic solvent; suspending a water-insoluble inorganic carrier in the resulting solution; and spray drying the resulting suspension to remove the organic solvent, said solid dispersant having an enhanced dissolution and stability of cefuroxime axetil and being useful for the preparation of a pharmaceutical composition for oral administration. Tablet was formulated with this cefuroxime axetil solid dispersant, disintegrants and other ingredients. It disintegrated and dissolved easily and dynamically in dissolution medium, so showed a good dissolution profile.

Gaussian Blending: Improved 3D Gaussian Splatting for Model Light-Weighting and Deep Learning-Based Performance Enhancement

  • Yeong-In Lee;Jin-Nyeong Heo;Ji-Hwan Moon;Ha-Young Kim
    • Journal of the Korea Society of Computer and Information
    • /
    • v.29 no.8
    • /
    • pp.23-32
    • /
    • 2024
  • NVS (Novel View Synthesis) is a field in computer vision that reconstructs new views of a scene from a set of input views. Real-time rendering and high performance are essential for NVS technology to be effectively utilized in various applications. Recently, 3D-GS (3D Gaussian Splatting) has gained popularity due to its faster training and inference times compared to those of NeRF (Neural Radiance Fields)-based methodologies. However, since 3D-GS reconstructs a 3D (Three-Dimensional) scene by splitting and cloning (Density Control) Gaussian points, the number of Gaussian points continuously increases, causing the model to become heavier as training progresses. To address this issue, we propose two methodologies: 1) Gaussian blending, an improved density control methodology that removes unnecessary Gaussian points, and 2) a performance enhancement methodology using a depth estimation model to minimize the loss in representation caused by the blending of Gaussian points. Experiments on the Tanks and Temples Dataset show that the proposed methodologies reduce the number of Gaussian points by up to 4% while maintaining performance.

Compression of 3D Mesh Geometry and Vertex Attributes for Mobile Graphics

  • Lee, Jong-Seok;Choe, Sung-Yul;Lee, Seung-Yong
    • Journal of Computing Science and Engineering
    • /
    • v.4 no.3
    • /
    • pp.207-224
    • /
    • 2010
  • This paper presents a compression scheme for mesh geometry, which is suitable for mobile graphics. The main focus is to enable real-time decoding of compressed vertex positions while providing reasonable compression ratios. Our scheme is based on local quantization of vertex positions with mesh partitioning. To prevent visual seams along the partitioning boundaries, we constrain the locally quantized cells of all mesh partitions to have the same size and aligned local axes. We propose a mesh partitioning algorithm to minimize the size of locally quantized cells, which relates to the distortion of a restored mesh. Vertex coordinates are stored in main memory and transmitted to graphics hardware for rendering in the quantized form, saving memory space and system bus bandwidth. Decoding operation is combined with model geometry transformation, and the only overhead to restore vertex positions is one matrix multiplication for each mesh partition. In our experiments, a 32-bit floating point vertex coordinate is quantized into an 8-bit integer, which is the smallest data size supported in a mobile graphics library. With this setting, the distortions of the restored meshes are comparable to 11-bit global quantization of vertex coordinates. We also apply the proposed approach to compression of vertex attributes, such as vertex normals and texture coordinates, and show that gains similar to vertex geometry can be obtained through local quantization with mesh partitioning.

Video Augmentation by Image-based Rendering

  • Seo, Yong-Duek;Kim, Seung-Jin;Sang, Hong-Ki
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 1998.06b
    • /
    • pp.147-153
    • /
    • 1998
  • This paper provides a method for video augmentation using image interpolation. In computer graphics or augmented reality, 3D information of a model object is necessary to generate 2D views of the model, which are then inserted into or overlayed on environmental views or real video frames. However, we do not require any three dimensional model but images of the model object at some locations to render views according to the motion of video camera which is calculated by an SFM algorithm using point matches under weak-perspective (scaled-orthographic) projection model. Thus, a linear view interpolation algorithm is applied rather than a 3D ray-tracing method to get a view of the model at different viewpoints from model views. In order to get novel views in a way that agrees with the camera motion the camera coordinate system is embedded into model coordinate system at initialization time on the basis of 3D information recovered from video images and model views, respectively. During the sequence, motion parameters from video frames are used to compute interpolation parameters, and rendered model views are overlayed on corresponding video frames. Experimental results for real video frames and model views are given. Finally, discussion on the limitations of the method and subjects for future research are provided.

  • PDF

A Study on CAD System for Shapes Segmentation & Rendering Simulation (CAD SYSTEM을 활용한 디자인 다각화 방향과 시뮬레이션 연구 - 사무용 회전의자를 사례로 한 개발 제품의 모형화 접근 -)

  • Seo Dong-Jin
    • Journal of the Korea Furniture Society
    • /
    • v.14 no.1
    • /
    • pp.35-45
    • /
    • 2003
  • It has shown that the investment on the new products have a direct influence on the price of manufactured goods. This brings about a point, which has been a common problem for many Korean enterprises. That is Korean products can only its international competitiveness from the price, not quality. Our industry has shown its movement from producing cheap, low quality products to creating somewhat more advanced and higher qualify products. However the industry cannot avoid the financial burden from the investment. Just like the title of this article, for existing the 3D-MODELING, the 3D-CAD is existed first has immediate effect on the many developing processes, such as planning a product, designing, and producing. The development of the furniture design in the future will be done in the same way as this article presents. This will have a great effect on the overall productivity. (Time, cost, efficiency and etc). The simulation experiment on this article is based on the idea of development of industry, forms the immediate constituent for the prediction related to the production development, marketing and the trend. Which means, this will play an important part where companies achieve satisfaction from the marketing part and the economy.

  • PDF