42 research outputs found

    Realistic Haptics Interaction in Complex Virtual Environments

    Get PDF

    Rapid-INR: Storage Efficient CPU-free DNN Training Using Implicit Neural Representation

    Full text link
    Implicit Neural Representation (INR) is an innovative approach for representing complex shapes or objects without explicitly defining their geometry or surface structure. Instead, INR represents objects as continuous functions. Previous research has demonstrated the effectiveness of using neural networks as INR for image compression, showcasing comparable performance to traditional methods such as JPEG. However, INR holds potential for various applications beyond image compression. This paper introduces Rapid-INR, a novel approach that utilizes INR for encoding and compressing images, thereby accelerating neural network training in computer vision tasks. Our methodology involves storing the whole dataset directly in INR format on a GPU, mitigating the significant data communication overhead between the CPU and GPU during training. Additionally, the decoding process from INR to RGB format is highly parallelized and executed on-the-fly. To further enhance compression, we propose iterative and dynamic pruning, as well as layer-wise quantization, building upon previous work. We evaluate our framework on the image classification task, utilizing the ResNet-18 backbone network and three commonly used datasets with varying image sizes. Rapid-INR reduces memory consumption to only 5% of the original dataset size and achieves a maximum 6×\times speedup over the PyTorch training pipeline, as well as a maximum 1.2x speedup over the DALI training pipeline, with only a marginal decrease in accuracy. Importantly, Rapid-INR can be readily applied to other computer vision tasks and backbone networks with reasonable engineering efforts. Our implementation code is publicly available at https://anonymous.4open.science/r/INR-4BF7.Comment: Submitted to ICCAD 2023, under revie

    Bottleneck Analysis of Dynamic Graph Neural Network Inference on CPU and GPU

    Full text link
    Dynamic graph neural network (DGNN) is becoming increasingly popular because of its widespread use in capturing dynamic features in the real world. A variety of dynamic graph neural networks designed from algorithmic perspectives have succeeded in incorporating temporal information into graph processing. Despite the promising algorithmic performance, deploying DGNNs on hardware presents additional challenges due to the model complexity, diversity, and the nature of the time dependency. Meanwhile, the differences between DGNNs and static graph neural networks make hardware-related optimizations for static graph neural networks unsuitable for DGNNs. In this paper, we select eight prevailing DGNNs with different characteristics and profile them on both CPU and GPU. The profiling results are summarized and analyzed, providing in-depth insights into the bottlenecks of DGNNs on hardware and identifying potential optimization opportunities for future DGNN acceleration. Followed by a comprehensive survey, we provide a detailed analysis of DGNN performance bottlenecks on hardware, including temporal data dependency, workload imbalance, data movement, and GPU warm-up. We suggest several optimizations from both software and hardware perspectives. This paper is the first to provide an in-depth analysis of the hardware performance of DGNN Code is available at https://github.com/sharc-lab/DGNN_analysis.Comment: 14 pages main text, 2 pages appendix, 10 figures, submitted to IISWC202

    Analysis of the Effectiveness of the Red-Edge Bands of GF-6 Imagery in Forest Health Discrimination

    No full text
    The red-edge band is closely related to biochemical parameters that characterize the growth condition of green plants and is an important factor in monitoring vegetation health. Therefore, red-edge indices based on the red-edge band have been developed to measure vegetation health. However, due to the limited availability of satellites with a red-edge band, most existing red-edge indices were not developed based on satellite data. Fortunately, the launch of the GaoFen-6 (GF-6) satellite provides favorable conditions for monitoring vegetation health using satellite imagery, as it has two red-edge bands with a spatial resolution of 16 m. To investigate the effectiveness of the red-edge bands on the GF-6 satellite in monitoring forest health, this study selected six red-edge indices and conducted tests in Zhangjiajie region in Hunan Province, China and Hetian Basin in Fujian Province, China. The selected indices are the normalized difference red-edge index 1 (NDRE1), the modified chlorophyll absorption ratio index 2, the red-edge chlorophyll (CIred-edge), the inverted red-edge chlorophyll index, the red-edge position, and the Missouri emergency resource information system terrestrial chlorophyll index. The results showed that when applied to NDRE1 and CIred-edge, the red-edge bands of GF-6 can effectively distinguish forest health conditions, with a discrimination accuracy of 92.3% and 92.5%, respectively. However, the performance of the GF-6 red-edge bands with the other four indices yielded accuracy generally lower than 70%. Overall, the two red-edge bands added to the GF-6 satellite contribute to discerning forest health conditions, with NDRE1 and CIred-edge being the preferred red-edge indices

    colorization using the rotation-invariant feature space

    No full text
    Current colorization based on image segmentation makes it difficult to add or update color reliably and requires considerable user intervention. A new approach gives similar colors to pixels with similar texture features. To do this, it uses rotation-invariant Gabor filter banks and applies optimization in the feature space.Hong Kong Research Grants Council416007, 415806; National Grand Fundamental Research 973 Program2009CB320802; University of MacauCurrent colorization based on image segmentation makes it difficult to add or update color reliably and requires considerable user intervention. A new approach gives similar colors to pixels with similar texture features. To do this, it uses rotation-invariant Gabor filter banks and applies optimization in the feature space

    Instant Stippling on 3D Scenes

    No full text
    In this paper, we present a novel real‐time approach to generate high‐quality stippling on 3D scenes. The proposed method is built on a precomputed 2D sample sequence called incremental Voronoi set with blue‐noise properties. A rejection sampling scheme is then applied to achieve tone reproduction, by thresholding the sample indices proportional to the inverse target tonal value to produce a suitable stipple density. Our approach is suitable for stippling large‐scale or even dynamic scenes because the thresholding of individual stipples is trivially parallelizable. In addition, the static nature of the underlying sequence benefits the frame‐to‐frame coherence of the stippling. Finally, we propose an extension that supports stipples of varying sizes and tonal values, leading to smoother spatial and temporal transitions. Experimental results reveal that the temporal coherence and real‐time performance of our approach are superior to those of previous approaches.</p

    A Remote Sensing Based Method to Detect Soil Erosion in Forests

    No full text
    Rainwater-induced soil erosion occurring in the forest is a special phenomenon of soil erosion in many red soil areas. Detection of such soil erosion is essential for developing land management to reduce soil loss in areas including southern China and other red soil regions of the world. Remotely sensed canopy cover is often used to determine the potential of soil erosion over a large spatial scale, which, however, becomes less useful in forest areas. This study proposes a new remote sensing method to detect soil erosion under forest canopy and presents a case study in a forest area in southern China. Five factors that are closely related to soil erosion in forest were used as discriminators to develop the model. These factors include fractional vegetation coverage, nitrogen reflectance index, yellow leaf index, bare soil index and slope. They quantitatively represent vegetation density, vegetation health status, soil exposure intensity and terrain steepness that are considered relevant to forest soil erosion. These five factors can all be derived from remote sensing imagery based on related thematic indices or algorithms. The five factors were integrated to create the soil erosion under forest model (SEUFM) through Principal Components Analysis (PCA) or a multiplication method. The case study in the forest area in Changting County of southern China with a Landsat 8 image shows that the first principal component-based SEUFM achieves an overall accuracy close to 90%, while the multiplication-based model reaches 81%. The detected locations of soil erosion in forest provide the target areas to be managed from further soil loss. The proposed method provides a tool to understand more about soil erosion in forested areas where soil erosion is usually not considered an issue. Therefore, the method is useful for soil conservation in forest
    corecore