High-Quality Unstructured Volume Rendering on the PC Platform

Size: px
Start display at page:

Download "High-Quality Unstructured Volume Rendering on the PC Platform"

Transcription

1 Graphics Hardware (2002), pp. 1 8 Thomas Ert, Wofgang Heidrich, and Michae Doggett (Editors) High-Quaity Unstructured Voume Rendering on the PC Patform Stefan Guthe Stefan Roettger Andreas Schieber Wofgang Strasser Thomas Ert WSI/GRIS University of Tuebingen IfI/VIS University of Stuttgart Abstract For the visuaization of voume data the appication of transfer functions is used widey. In this area the preintegration technique aows high quaity visuaizations and the appication of arbitrary transfer functions. For reguar grids, this approach eads to a two-dimensiona pre-integration tabe which easiy fits into texture memory. In contrast to this, unstructured meshes require a three-dimensiona pre-integration tabe. As a consequence, the avaiabe texture memory imits the resoution of the pre-integration tabe and the maximum oca derivative of the transfer function. Discontinuity artifacts arise if the resoution of the pre-integration tabe is too ow. This paper presents a nove approach for accurate rendering of unstructured grids using the muti-texturing capabiities of commodity PC graphics hardware. Our approach achieves high quaity by reconstructing the coors and opacities of the pre-integration tabe using the high interna precision of the pixe shader. Since we are using standard 2D muti-texturing we are not imited in the size of the pre-integration tabe. By combining this approach with a hardware-acceerated cacuation of the pre-integration tabe, we achieve both high quaity visuaizations and interactive cassification updates. Categories and Subject Descriptors (according to ACM CCS): I.3.1 [Computer Graphics]: Picture and Image GenerationGraphics processors; I.3.3 [Computer Graphics]: Picture and Image GenerationViewing agorithms. Keywords: Voume Rendering, Unstructured Meshes, Ce Projection, Graphics Hardware, Texture Mapping. 1. Introduction Due to the increasing fexibiity of commodity graphics hardware the pre-integration technique has become widey avaiabe for the visuaization of voume data on reguar grids. Previous approaches for unstructured meshes, that is irreguar tetrahedra grids, empoyed a 3D texture to effectivey appy pre-integration. Athough the resuting images are of high quaity, there are severa restrictions due to the imited amount of avaiabe texture memory. Transfer functions with high gradients require a high resoution preintegration tabe, which does not fit easiy into the dedicated texture memory. To circumvent this restriction we propose to impicity store the 3D texture by means of mutipe 2D textures. Then the coors and opacities of the three-dimensiona pre-integration tabe can be reconstructed accuratey with the high interna precision of the pixe shader Reated Work Direct voume rendering of unstructured meshes was dramaticay acceerated by the Projected Tetrahedra (PT) agorithm of Shirey and Tuchman In order to compensate for the imitations of the PT agorithm there exist numerous competing approaches, such as ray tracing 3, ray casting 14, sicing 23, and sweep-pane agorithms 17. The origina PT agorithm interpoates the opacities and coors ineary between the vertices, resuting in Mach bands as reported by Max et a. 6. Extending the origina agorithm, Stein et a. 16 presented a soution for the correct interpoation of opacities by utiizing 2D texture mapping. However, this method is restricted to inear transfer functions for the opacity and sti interpoates coors ineary ignoring the transfer function inside the tetrahedra. Roettger et a. 11 presented an improvement to this agorithm using pre-integrated 2D textures and a inear interpoation of the opacity. They aso introduced a new tech-

2 Guthe and Roettger / High-Quaity Unstructured Voume Rendering nique which is based on 3D texture mapping. This technique aows the correct interpoation of both the coors and the opacities empoying the pre-integration method first introduced by Max et a. 7. Athough 3D texture mapping is avaiabe on recent PC graphics hardware, the imited amount of texture memory restricts the accuracy of the cassification. Therefore cassifications containing high gradients do not render acceptabe resuts. Modern PC graphics hardware, for instance the ATI Radeon 8500 and the NVIDIA GeForce4, aow more sophisticated approaches using dependent textures, muti-texturing, per-pixe shading, and hardware acceerated pre-integration. This enabes us to overcome the imited size of the three-dimensiona pre-integration tabe Paper Overview The remainder of this paper is organized as foows: In Section 2 the basic ce projection agorithm and the optica mode used throughout the paper are described. A new approach for approximating the three-dimensiona ray integra by means of mutipe 2D textures is discussed in Section 3. An efficient hardware acceerated cacuation of the ray integra is given in Section 4. Empoying the new approximations, the experimenta resuts obtained on different graphics hardware are presented in Section 5. Finay, we concude our paper and outine future work. 2. Basic Agorithm The Projected Tetrahedra agorithm can be outined as foows: A tetrahedra are sorted according to their visibiity (see aso ), cassified to their projective profie and spit into trianges as seen in Figure 1. In a more genera approach each ce is spit into severa tetrahedra during a precomputationa step. However, it is aso possibe to render hexahedra ces directy using the extension of Schussman and Max 12. Athough our approach is compatibe with this extension, we restrict ourseves to tetrahedra throughout this paper. Whie the origina PT agorithm uses a inear interpoation of coors and opacities between the triange vertices, Stein et a. suggest to use a 2D texture map for the exponentia interpoation of the opacities. The texture coordinates assigned to each vertex correspond to the average extinction coefficient τ and the thickness of the projected ce, whereas the texture map contains the α-component set to α 1 e τ. Since the texture coordinates are interpoated ineary, this approach is restricted to inear transfer functions τ τ f x y z with f being the scaar function. In their high accuracy voume renderer (HIAC) Wiiams et a. 21 extended this approach to piecewise inear transfer functions. Assuming a inear interpoation inside the tetrahedra, it can easiy be seen that f varies ineary aong each viewing ray. Therefore the integrated chromaticity C and opacity α!"##%$ Figure 1: Cassification of non-degenerated projected tetrahedra (top row) and the corresponding decomposition (bottom row) according to 13. of the ray segment can be defined by a three-dimensiona function depending on S f, S b and (see Figure 2). Using the optica mode of Wiiams and Max with the chromaticity vector κ κ f x y z& and the scaar optica density ρ ρ f x y z&, the ray integra is given as foows: S x' S f ( C S f S b ) α S f S b ) * x S b S f e,+ t ρ- 0 S - u./. du κ S t& ρ S t& dt 0 1 e,+ ρ- 0 S - t./. dt Sf Sb Figure 2: Intersection of a tetrahedra ce with a viewing ray. S f and S b are the scaar vaues of the front and back face, respectivey; denotes the ength of the ray segment. These integras are computed using the numerica integration described by Enge et a. 2. For each compositing step we cacuate the coor I0 of a pixe from the previous coor I by using the foowing bend operation: I0 C ( 1 α21 I3

3 5 Empoying the 3D texturing approach as proposed by Roettger et a. 11 both κ and ρ need not be inear, thus arbitrary transfer functions can be appied. However, 3D textures require a huge amount of texture memory to achieve high quaity images for arbitrary transfer functions. Beside the memory imitations of consumer graphics hardware 3D texture mapping aso resuts in a decreased rendering performance. Guthe and Roettger / High-Quaity Unstructured Voume Rendering 3. High Resoution Ray Integra Since high resoution 3D textures require huge amounts of texture memory, we separate the three-dimensiona function of the voume density optica mode. Unfortunatey, ony the opacity can be separated easiy. The chromaticity needs to be approximated by means of a inear combination of twodimensiona functions. inear α wireframe 3.1. Opacity Reconstruction Since the opacity depends on the average density aong the viewing ray and the ength of the ray segment, it can be separated as foows: * 1 ˆρ S f S b ' α 1D x' 0 1 e x ρ S f ( t S b S f & dt (1) For each rendered pixe we derive the average density ˆρ from a 2D texture map (Equation 1) and compute the fina opacity α 1D by means of a 1D dependent texture ookup (Equation 2). In order to further increase the accuracy of the reconstructed α vaues, the dependent texture is extended to hod the higher 8 bits of a 16 bit α vaue in the apha channe A and the ower 8 bits in the additiona uminance channe L. In order to map the maximum 16 bit α vaue to 1, it is scaed by the factor Since the resuting equation α 1D 256A L 257 ( 257 is inear, the texture interpoation deivers a true 16 bit α ookup. Compared to the inear approximation of the opacity using the 2D texturing approach of Roettger et a. 11 the resuting images are significanty improved, as iustrated in Figure 3. (2) inear α exponentia α Figure 3: Comparison between inear approximation and correct exponentia α. The corresponding transfer function which is spit into normaized emission and opacity can be seen beow each image. 1 Ĉ 0 0 S f S b ' 65 κ S 1 t& ρ S 1 t 1 ρ 0 S 1 t& C S Ĉ max S f S b ' f S b max α S f S b max C 1 S f S b ' Ĉ max S f S b 7 Ĉ 0 S f S b Using the texture setup of Tabe 1, we impement the foowing approximation of the voume optica density mode by utiizing dependent textures and the pixe shader on the NVIDIA GeForce4 24 and the ATI Radeon graphics adapter: C S f S b )8 Ĉ in S f S b α S f S b Ĉ in S f S b ) Ĉ 0 S f S b ( C max 1 S f S b α S f S b ) α 1D ρ S f S b & 3.2. Chromaticity Reconstruction In order to achieve a high-quaity approximation of the chromaticity, we pre-integrate the normaized chromaticities C Ĉ α for 4 0 and max with max being the maximum ength of the ray segments. The normaized emission Ĉ 0 and the difference C 1 of the normaized emissions Ĉ 0 and Ĉ max are stored in two high resoution 2D textures. The atter emissions are defined as foows: unit coordinates RGB A 0 S f, S b Ĉ 0 S f S b ρ S f S b 1 S f, S b C 1 S f S b - 2 ρ S f S b - α 1D ρ S f S b & Tabe 1: Texture setup for dependent texture mapping.

4 Guthe and Roettger / High-Quaity Unstructured Voume Rendering This is a inear approximation in for every pair of S f and S b. As seen in Figure 4, the inear approximation is not accurate for transfer functions that contain high gradients. For an improved reconstruction we approximate the chromaticity by a poynomia of degree n 9 1 in with the coefficients C i, i 03&33 n. This is simiar to the poynomia texture mapping approach of Mazbender et a. 5, which reconstructs the coors of a surface by a biquadratic poynomia. In our case the approximated chromaticity is given by the poynomia C S f S b )8 n α S f S b i: 0 i i max C i S f S b ;3 inear chromaticity wireframe To compute the poynomia coefficients C i we preintegrate the chromaticity at for i 03&3&3 n and i construct a poynomia through each of these points for every pair of S f and S b. This corresponds to the computation of n( 1 sices with const of the pre-integration tabe. Since the number of texture units is imited, we can ony use a poynomia approximation with a degree of up to 2 on the GeForce4 and of up to 4 on the Radeon In the atter case the rasterization performance drops by amost 50%, but the quaity of the approximation is ony improved sighty. Therefore a poynomia degree of 2 shoud be preferred (see Figure 4). The corresponding texture setups are depicted in Tabe 2. The poynomia coefficients are scaed to the maximum possibe texe range < 1 3&3&3 1= to improve the precision of the approximation. Additionay, the α vaues are reconstructed with 16 bits of accuracy. max unit coordinates RGB A 0 S f, S b C 0 S f S b ρ S f S b 1 S f, S b C 1 S f S b n S f, S b C n S f S b - n+1 ρ S f S b - α 1D ρ S f S b & Tabe 2: Texture setup for poynomia coor approximation of the three-dimensiona ray integra (with a maximum poynomia degree of n 2 on the GeForce4 and of n 4 on the Radeon 8500). 4. Hardware Acceerated Pre-Integration In order to visuaize voume data comfortaby one needs to change the transfer function interactivey. Whenever the transfer function is modified the pre-integration tabe has to be recomputed. For a resoution of and a poynomia degree of 4, for instance, this requires approximatey 11 seconds on a Pentium 4 running at 2 GHz which is far too sow for interactive updates of the transfer function. In order to inear chromaticity quadratic chromaticity Figure 4: Comparison between inear and quadratic coor approximation combined with 16 bit α, for the transfer function seen beow each image. speed up the cacuation of the pre-integration tabe we utiize graphics hardware for the purpose of numerica integration. We maintain a high eve of accuracy by using the high interna precision of the pixe shader. The numerica integration of the ray segments is performed by samping the integra m times. At each samping step, the integrated chromaticity κ and the integrated opacity α are bended with the corresponding entries of the transfer function. As described by Enge et a. 2 the integrated opacity can be cacuated quicky by the difference of two definite integras. If sef-attenuation is assumed to be negigibe the same approach can be used to efficienty cacuate the integrated chromaticities. This assumption is vaid for voume sicing, since the ray segment engths are usuay sma. In the case of unstructured voume rendering, however, this assumption does not hod, thus sef-attenuation cannot be negected. As a consequence, the numerica integration of the chromaticities is not fast enough to achieve interactive updates of the transfer function. But according to Roettger et a 10, the chromaticities of one sice of the pre-integration tabe can be integrated in parae by using a hardware-acceerated approach. For each sice with a constant ray segment ength this is accompished by bending m quadriateras containing the samped transfer function for every pair of S f and S b into the frame buffer. The samped transfer function is reconstructed from a 1D texture (see Tabe 3). For this purpose, the texture coordinate s of each vertex of the quadriateras is assigned as shown in Figure 5.

5 Guthe and Roettger / High-Quaity Unstructured Voume Rendering s=1-i/(m-1) Sb i=0,...,m-1 s=1 (ow 4 bits). First, the origina 12 bit chromaticity is reconstructed in the pixe shader by mutipying the ow bits with and adding the resut to the high bits. Note that a texture entry of 255 in the high bits aready represents a vaue of Next, the chromaticity and opacity of the transfer function are reconstructed from the 1D texture in the same fashion. Then the chromaticity is mutipied by the opacity, the resut of the previous iteration is mutipied by one minus the opacity, and the sum of both yieds the new integrated chromaticity. Finay, the integrated chromaticity is spit into 8 high and 4 ow bits and is written back into the corresponding ping pong texture. Sf s=0 s=i/(m-1) Figure 5: Texture coordinate setup for the hardwareacceerated pre-integration of one sice of the threedimensiona pre-integration tabe. As the 8 bit frame buffer depth of current PC graphics hardware imits the accuracy of the numerica integration, we integrate the chromaticity with the higher interna accuracy of the pixe shader. Combining two channes of the frame buffer for each integrated coor component of the chromaticity, a tota accuracy of 16 bit can be achieved. In practice however, a bit depth of 12 has turned out to be sufficient. We store the chromaticity and opacity of the transfer function for a given ength and the number of integration steps m in a 1D texture as defined in Tabe 3. To effectivey represent high gradients in the transfer function, we construct the 1D texture with the highest possibe resoution instead of using a inear interpoation of the 1D texture. The Radeon 8500 masks out a bits representing vaues higher than 13 0 or ower than Therefore the high 8 bits are extracted automaticay, whereas the ow 4 bits are extracted by simpy mutipying the 12 bit chromaticity with 256. In contrast to this, the GeForce4 aways uses saturation ogic instead of bit masking. Therefore the ow 4 bits can ony be extracted on the Radeon A speedup of neary two is achieved by performing four subsequent integration steps at once in the pixe shader. Since each RGB coor component has to be computed separatey, the hardware-acceerated pre-integration needs to be performed three times for every required sice of the preintegration tabe. Each component of a pre-integrated sice is transferred back into main memory and recombined with the other coor channes. This resuts in 9 pre-integration cyces for a poynomia approximation of a degree of 2, for exampe. In contrast to software numerica integration, this hardware-acceerated approach aows to update the preintegration tabe interactivey. With respect to integration accuracy the hardware-acceerated method exhibits a higher integration error which is due to the 12 bit quantization. An exampe of these quantization artifacts is given in Figure 6. channe meaning vaue red high 8 bit (chromaticity) κ s green ow 4 bit (chromaticity) κ s bue high 8 bit (opacity) 1 e apha ow 4 bit (opacity) 1 e m m ρ- s. ρ- s. Tabe 3: 1D texture used for hardware-acceerated preintegration. On the Radeon 8500 the numerica integration is impemented using a method caed ping pong fitering 9. For each bending step an RGBA texture contains the previousy integrated chromaticity in the red (high 8 bits) and apha channe Figure 6: Comparison between hardware (eft) and software (midde) pre-integration, incuding the error (right, scaed by a factor of 8 and inverted) for m 128 samping steps.

6 Guthe and Roettger / High-Quaity Unstructured Voume Rendering 5. Resuts In the previous chapters we have demonstrated that the muti-texturing capabiities of modern PC graphics acceerators can be utiized to bring high-quaity pre-integrated voume rendering of unstructured grids to the PC patform. A comparison of the visua quaity of the proposed methods is given in Figure 7. The best approximation of the preintegration tabe is achieved by using 16 bits for the representation of the opacities and a poynomia of degree 4 for the reconstruction of the chromaticities. A poynomia of degree 2 is ony sighty ess accurate, but performs significanty faster due to reduced rasterization requirements. Because of the high interna precision of the pixe shader and the representation of the opacities with 16 bits the resuts are even better than those obtained with a 3D texturing setup. Using our hardware-acceerated pre-integration approach we are abe to maintain high update rates of the pre-integration tabe. In comparison to software integration the achieved speedup is about 700% on a PC equipped with a Pentium 4 running at 2 GHz and an ATI Radeon 8500 (compare Tabe 4). software setup of textures inear coor (n 1) 4.4s poynomia n 2 6.6s poynomia n s Radeon 8500 setup of textures inear coor (n 1) 0.6s poynomia n 2 1.0s poynomia n 4 1.7s Tabe 4: Preprocessing times for 2D muti-texturing with a texture resoution of The tota rendering time is amost independent of the chosen reconstruction method (except for n 4). It depends mainy on the sorting agorithm and the transfer speed between the CPU and the graphics adapter (see Tabe 5). For comparison purposes the experimenta resuts are given for a poynomia degree of 2. We achieve up to 600,000 tetrahedra per second depending on the sorting agorithm. Approximatey haf of the time is spent by sorting, whie the other haf is spent by rendering. The ower performance for rendering the Bucky Ba data set is due to a arger variation of the scaar vaues which ead to a reduced texture cache coherence. 6. Concusion and Future Work We presented a new approach for pre-integrated rendering of projected tetrahedra on commodity PC graphics hardware. We empoyed 2D muti-texturing and pixe shading to reconstruct the three-dimensiona pre-integration tabe. Because GeForce4 #tetra numeric MPVO XMPVO Bunt Fin 187k 3.18 fps 2.64 fps 2.35 fps Bucky Ba 177k 2.46 fps 2.19 fps 2.05 fps Radeon 8500 #tetra numeric MPVO XMPVO Bunt Fin 187k 2.51 fps 2.20 fps 1.99 fps Bucky Ba 177k 2.09 fps 1.98 fps 1.87 fps Tabe 5: Dispay times incuding visibiity sorting on a Pentium 4 running at 2 GHz using a poynomia approximation of degree 2 and a view port. The appied sorting agorithms are numerica sorting 22, MPVO 19, and XMPVO 15. of the reduced memory requirements of the empoyed 2D textures, our method is capabe of appying high resoution transfer functions. We further presented a high quaity numerica pre-integration method which utiizes the graphics hardware to decrease the cassification update time. Since our approach uses the high interna precision of the pixe shader, the resuting images are of a much higher quaity in comparison to the previousy appied 3D texture mapping approach. 7. Acknowedgements The authors woud ike to thank Martin Kraus for his ideas and discussions and Michae Dogget from ATI for providing a Radeon Part of this work has been funded by the SFB grant 382 of the German Research Counci (DFG). References 1. João Comba, James T. Kosowski, Neson Max, Joseph S. B. Mitche, Caudio T. Siva, and Peter L. Wiiams. Fast Poyhedra Ce Sorting for Interactive Rendering of Unstructured Grids. In Computer Graphics Forum (Eurographics 99), voume 18(3), pages , K. Enge, M. Kraus, and Th. Ert. High-Quaity Pre-Integrated Voume Rendering using Hardware- Acceerated Pixe Shading. In Proc. Eurographics / SIGGRAPH Workshop on Graphics Hardware 01, Annua Conference Series, pages 9 16, , 4 3. James T. Kajiya. Ray Tracing Voume Densities. In Proc. SIGGRAPH 84, pages ACM, A. Kanitsar. Christmas Tree Data Set. XMasTree.htm, Tom Mazbender, Dan Geb, and Hans Woters. Poynomia Texture Maps. In SIGGRAPH 2001, Com-

7 Guthe and Roettger / High-Quaity Unstructured Voume Rendering puter Graphics Proceedings, Annua Conference Series, pages , N. Max, B. Becker, and R. Crawfis. Fow Voumes for Interactive Vector Fied Visuaization. In Proc. Visuaization 93, pages IEEE Computer Society Press, N. L. Max, P. Hanrahan, and R. Crawfis. Area and Voume Coherence for Efficient Visuaization of 3D Scaar Functions. Computer Graphics (San Diego Workshop on Voume Visuaization), 24(5):27 33, Neson Max. Optica Modes for Direct Voume Rendering. IEEE Transactions on Visuaization and Computer Graphics, 1(2):99 108, Jason L. Mitche. 1.4 Pixe Shaders. Metdown, , Stefan Roettger and Thomas Ert. A Two-Step Approach for Interactive Pre-Integrated Voume Rendering of Unstructured Grids. In Proceedings of the 2002 Symposium on Voume Visuaization (VOLVIS- 02). ACM Press, 2002 (to appear) Stefan Roettger, Martin Kraus, and Thomas Ert. Hardware-Acceerated Voume and Isosurface Rendering Based on Ce-Projection. In Proc. Visuaization 2000, pages IEEE Computer Society Technica Committee on Computer Graphics, , Greg Schussman and Neson Max. Hierarchicha Perspective Voume Rendering using Triange Fans. In Voume Graphics, Proceedings of the Internationa Workshop on Voume Graphics, pages , Peter Shirey and Aan Tuchman. A Poygona Approximation for Direct Scaar Voume Rendering. In Proc. San Diego Workshop on Voume Visuaization (SIGGRAPH), pages 63 70, , Caudio T. Siva and Joseph S. B. Mitche. The Lazy Sweep Ray Casting Agorithm for Rendering Irreguar Grids. IEEE Transactions on Visuaization and Computer Graphics, 3(2): , , Caudio T. Siva, Joseph S. B. Mitche, and Peter L. Wiiams. An Exact Interactive Time Visibiity Ordering Agorithm for Poyhedra Ce Compexes. In Proceedings of the 1998 Symposium on Voume Visuaization (VOLVIS-98), pages ACM Press, , Cifford Stein, Barry Becker, and Neson Max. Sorting and Hardware Assisted Rendering for Voume Visuaization. In Proc Symposium on Voume Visuaization, pages ACM SIGGRAPH, Rüdiger Westermann and Thomas Ert. The VS- BUFFER: Visibiity Ordering of Unstructured Voume Primitives by Poygon Drawing. In Proc. IEEE Visuaization 1997, pages 35 42, J. Wihems and A. van Geder. A Coherent Projection Approach for Direct Voume Rendering. Computer Graphics, 25(4): , Peter L. Wiiams. Visibiity Ordering Meshed Poyhedra. ACM Transactions on Graphics, 11(2): , , Peter L. Wiiams and Neson Max. A Voume Density Optica Mode Workshop on Voume Visuaization, pages 61 68, Peter L. Wiiams, Neson L. Max, and Cifford M. Stein. A High Accuracy Voume Renderer for Unstructured Data. IEEE Transactions on Visuaization and Computer Graphics, 4(1):37 54, C. M. Wittenbrink. CeFast: Interactive Unstructured Voume Rendering. In IEEE Visuaization 99 Late Breaking Hot Topics, pages 21 24, Roni Yage, David M. Reed, Asish Law, Po-Wen Shih, and Naeem Shareef. Hardware Assisted Voume Rendering of Unstructured Grids by Incrementa Sicing. In Proc. IEEE 1996 Voume Visuaization Symposium, pages 55 62, Hansong Zhang. Vertex Program 1.1 and Texture Shader 3. Game Deveopers Conference,

8 Guthe and Roettger / High-Quaity Unstructured Voume Rendering inear approximation of α exponentia interpoation of α inear coor reconstruction quadratic coor reconstruction Figure 7: Comparison between different approximations of the three-dimensiona ray integra. The appied transfer functions are depicted beow each image. Figure 8: Bucky Ba with per-vertex ighting of origina data set and part of the Christmas Tree data set 4, both with quadratic poynomia approximation of chromaticity and accurate 16 bit α. Figure 9: Bunt Fin dataset using quadratic poynomia approximation of chromaticity and 16 bit α. Due to the high reconstruction quaity of the pre-integration tabe, the undersamping within the origina data set can easiy be seen.

High-Quality Unstructured Volume Rendering on the PC Platform

High-Quality Unstructured Volume Rendering on the PC Platform High-Quaity Unstructured Voume Rendering on the PC Patorm Stean Guthe, Wogang Strasser WSI/GRIS University o Tuebingen Stean Röttger, Andreas Schieber, Thomas Ert II/VIS University o Stuttgart Hardware

More information

A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids

A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids A Two-Step Approach for Interactive Pre-Integrated Voume Rendering of Unstructured Grids Stefan Roettger and Thomas Ert Visuaization and Interactive Systems Group University of Stuttgart Abstract In the

More information

Hardware-Accelerated Volume And Isosurface Rendering Based On Cell-Projection

Hardware-Accelerated Volume And Isosurface Rendering Based On Cell-Projection Hardware-Acceerated Voume And Isosurface Rendering Based On Ce-Projection Stefan Röttger, Martin Kraus, Thomas Ert Visuaization and Interactive Systems Group Universität Stuttgart, Germany Abstract We

More information

Smart Hardware-Accelerated Volume Rendering

Smart Hardware-Accelerated Volume Rendering Joint EUROGRAPHICS - IEEE TCVG Symposium on Visuaization (2003) G.-P. Bonneau, S. Hahmann, C. D. Hansen (Editors) Smart Hardware-Acceerated Voume Rendering Stefan Roettger 1, Stefan Guthe 2, Danie Weiskopf

More information

Approximate Volume Rendering for Curvilinear and Unstructured Grids by Hardware-Assisted Polyhedron Projection

Approximate Volume Rendering for Curvilinear and Unstructured Grids by Hardware-Assisted Polyhedron Projection Approximate Voume Rendering for Curviinear and Unstructured Grids by Hardware-Assisted Poyhedron Projection Neson Max, 1 Peter Wiiams, 1 Caudio Siva 2 1 Lawrence Livermore Nationa Laboratory 2 AT&T Labs-Research

More information

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm

A Comparison of a Second-Order versus a Fourth- Order Laplacian Operator in the Multigrid Algorithm A Comparison of a Second-Order versus a Fourth- Order Lapacian Operator in the Mutigrid Agorithm Kaushik Datta (kdatta@cs.berkeey.edu Math Project May 9, 003 Abstract In this paper, the mutigrid agorithm

More information

Computer Graphics. - Shading & Texturing -

Computer Graphics. - Shading & Texturing - Computer Graphics - Shading & Texturing - Empirica BRDF Approximation Purey heuristic mode Initiay without units (vaues [0,1] r = r,a + r,d + r,s ( + r,m + r,t r,a : Ambient term Approximate indirect iumination

More information

Language Identification for Texts Written in Transliteration

Language Identification for Texts Written in Transliteration Language Identification for Texts Written in Transiteration Andrey Chepovskiy, Sergey Gusev, Margarita Kurbatova Higher Schoo of Economics, Data Anaysis and Artificia Inteigence Department, Pokrovskiy

More information

On-Chip CNN Accelerator for Image Super-Resolution

On-Chip CNN Accelerator for Image Super-Resolution On-Chip CNN Acceerator for Image Super-Resoution Jung-Woo Chang and Suk-Ju Kang Dept. of Eectronic Engineering, Sogang University, Seou, South Korea {zwzang91, sjkang}@sogang.ac.kr ABSTRACT To impement

More information

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART

AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART 13 AN EVOLUTIONARY APPROACH TO OPTIMIZATION OF A LAYOUT CHART Eva Vona University of Ostrava, 30th dubna st. 22, Ostrava, Czech Repubic e-mai: Eva.Vona@osu.cz Abstract: This artice presents the use of

More information

Hiding secrete data in compressed images using histogram analysis

Hiding secrete data in compressed images using histogram analysis University of Woongong Research Onine University of Woongong in Dubai - Papers University of Woongong in Dubai 2 iding secrete data in compressed images using histogram anaysis Farhad Keissarian University

More information

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges Specia Edition Using Microsoft Exce 2000 - Lesson 3 - Seecting and Naming Ces and.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Exce 2000-3 - Seecting and

More information

Nearest Neighbor Learning

Nearest Neighbor Learning Nearest Neighbor Learning Cassify based on oca simiarity Ranges from simpe nearest neighbor to case-based and anaogica reasoning Use oca information near the current query instance to decide the cassification

More information

Load Balancing by MPLS in Differentiated Services Networks

Load Balancing by MPLS in Differentiated Services Networks Load Baancing by MPLS in Differentiated Services Networks Riikka Susitaiva, Jorma Virtamo, and Samui Aato Networking Laboratory, Hesinki University of Technoogy P.O.Box 3000, FIN-02015 HUT, Finand {riikka.susitaiva,

More information

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space Sensitivity Anaysis of Hopfied Neura Network in Cassifying Natura RGB Coor Space Department of Computer Science University of Sharjah UAE rsammouda@sharjah.ac.ae Abstract: - This paper presents a study

More information

Adaptive 360 VR Video Streaming: Divide and Conquer!

Adaptive 360 VR Video Streaming: Divide and Conquer! Adaptive 360 VR Video Streaming: Divide and Conquer! Mohammad Hosseini *, Viswanathan Swaminathan * University of Iinois at Urbana-Champaign (UIUC) Adobe Research, San Jose, USA Emai: shossen2@iinois.edu,

More information

A Fast Block Matching Algorithm Based on the Winner-Update Strategy

A Fast Block Matching Algorithm Based on the Winner-Update Strategy In Proceedings of the Fourth Asian Conference on Computer Vision, Taipei, Taiwan, Jan. 000, Voume, pages 977 98 A Fast Bock Matching Agorithm Based on the Winner-Update Strategy Yong-Sheng Chenyz Yi-Ping

More information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion. Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence

More information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As Michi Henning and Steve Vinoski showed 1, calling a remote Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware

More information

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code

Further Optimization of the Decoding Method for Shortened Binary Cyclic Fire Code Further Optimization of the Decoding Method for Shortened Binary Cycic Fire Code Ch. Nanda Kishore Heosoft (India) Private Limited 8-2-703, Road No-12 Banjara His, Hyderabad, INDIA Phone: +91-040-3378222

More information

Computer Graphics (CS 543) Lecture 9b: Shadows and Shadow Maps. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)

Computer Graphics (CS 543) Lecture 9b: Shadows and Shadow Maps. Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI) Computer Graphics (CS 543) Lecture 9b: Shadows and Shadow Maps Prof Emmanue Agu Computer Science Dept. Worcester Poytechnic Institute (WPI) Introduction to Shadows Shadows give information on reative positions

More information

Analytic Spherical Harmonic Coefficients for Polygonal Area Lights

Analytic Spherical Harmonic Coefficients for Polygonal Area Lights Anaytic Spherica Harmonic Coefficients for Poygona Area Lights JINGWEN WANG, University of Caifornia, San Diego RAVI RAMAMOORTHI, University of Caifornia, San Diego Spherica Harmonic (SH) ighting is widey

More information

FIRST BEZIER POINT (SS) R LE LE. φ LE FIRST BEZIER POINT (PS)

FIRST BEZIER POINT (SS) R LE LE. φ LE FIRST BEZIER POINT (PS) Singe- and Muti-Objective Airfoi Design Using Genetic Agorithms and Articia Inteigence A.P. Giotis K.C. Giannakogou y Nationa Technica University of Athens, Greece Abstract Transonic airfoi design probems

More information

A Petrel Plugin for Surface Modeling

A Petrel Plugin for Surface Modeling A Petre Pugin for Surface Modeing R. M. Hassanpour, S. H. Derakhshan and C. V. Deutsch Structure and thickness uncertainty are important components of any uncertainty study. The exact ocations of the geoogica

More information

Absolute three-dimensional shape measurement with two-frequency square binary patterns

Absolute three-dimensional shape measurement with two-frequency square binary patterns 871 Vo. 56, No. 31 / November 1 217 / Appied Optics Research Artice Absoute three-dimensiona shape measurement with two-frequency square binary patterns CHUFAN JIANG AND SONG ZHANG* Schoo of Mechanica

More information

Quality Assessment using Tone Mapping Algorithm

Quality Assessment using Tone Mapping Algorithm Quaity Assessment using Tone Mapping Agorithm Nandiki.pushpa atha, Kuriti.Rajendra Prasad Research Schoar, Assistant Professor, Vignan s institute of engineering for women, Visakhapatnam, Andhra Pradesh,

More information

Silhouette Partitioning for Height Field Ray Tracing

Silhouette Partitioning for Height Field Ray Tracing Sihouette Partitioning for Height Fied Ray Tracing Tomas Sakaauskas Vinius University Naugarduko 24, Lithuania,03225,Vinius tomas.sakaauskas@prewise.t ABSTRACT This paper presents parae agorithm to ray

More information

Layer-Specific Adaptive Learning Rates for Deep Networks

Layer-Specific Adaptive Learning Rates for Deep Networks Layer-Specific Adaptive Learning Rates for Deep Networks arxiv:1510.04609v1 [cs.cv] 15 Oct 2015 Bharat Singh, Soham De, Yangmuzi Zhang, Thomas Godstein, and Gavin Tayor Department of Computer Science Department

More information

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm Outine Parae Numerica Agorithms Chapter 8 Prof. Michae T. Heath Department of Computer Science University of Iinois at Urbana-Champaign CS 554 / CSE 512 1 2 3 4 Trianguar Matrices Michae T. Heath Parae

More information

A Memory Grouping Method for Sharing Memory BIST Logic

A Memory Grouping Method for Sharing Memory BIST Logic A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5

More information

Slide 1 Lecture 18 Copyright

Slide 1 Lecture 18 Copyright 5D=@ MI (Georges de a Tour) Side 1 Lecture 18 9DO 5D=@ MI Shadows give us important visua cues about 3D object pacement and motion Movies are from: http://vision.psych.umn.edu /users/kersten/kerstenab/demos/shadows.htm

More information

Neural Network Enhancement of the Los Alamos Force Deployment Estimator

Neural Network Enhancement of the Los Alamos Force Deployment Estimator Missouri University of Science and Technoogy Schoars' Mine Eectrica and Computer Engineering Facuty Research & Creative Works Eectrica and Computer Engineering 1-1-1994 Neura Network Enhancement of the

More information

Basic segmentation from CT: proximal femur

Basic segmentation from CT: proximal femur Chapter 7 Basic segmentation from CT: proxima femur This tutoria wi demonstrate how to import DICOM data from a CT scan of a dry cadaveric femur and appy different fiters and segmentation toos. 7.1 What

More information

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem Extended Node-Arc Formuation for the K-Edge-Disjoint Hop-Constrained Network Design Probem Quentin Botton Université cathoique de Louvain, Louvain Schoo of Management, (Begique) botton@poms.uc.ac.be Bernard

More information

Efficient method to design RF pulses for parallel excitation MRI using gridding and conjugate gradient

Efficient method to design RF pulses for parallel excitation MRI using gridding and conjugate gradient Origina rtice Efficient method to design RF puses for parae excitation MRI using gridding and conjugate gradient Shuo Feng, Jim Ji Department of Eectrica & Computer Engineering, Texas & M University, Texas,

More information

Image Processing Technology of FLIR-based Enhanced Vision System

Image Processing Technology of FLIR-based Enhanced Vision System 25 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES Image Processing Technoogy of FLIR-based Enhanced Vision System Ding Quan Xin, Zhu Rong Gang,Zhao Zhen Yu Luoyang Institute of Eectro-optica Equipment

More information

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line American J. of Engineering and Appied Sciences 3 (): 5-24, 200 ISSN 94-7020 200 Science Pubications Appication of Inteigence Based Genetic Agorithm for Job Sequencing Probem on Parae Mixed-Mode Assemby

More information

A New Supervised Clustering Algorithm Based on Min-Max Modular Network with Gaussian-Zero-Crossing Functions

A New Supervised Clustering Algorithm Based on Min-Max Modular Network with Gaussian-Zero-Crossing Functions 2006 Internationa Joint Conference on Neura Networks Sheraton Vancouver Wa Centre Hote, Vancouver, BC, Canada Juy 16-21, 2006 A New Supervised Custering Agorithm Based on Min-Max Moduar Network with Gaussian-Zero-Crossing

More information

Complex Human Activity Searching in a Video Employing Negative Space Analysis

Complex Human Activity Searching in a Video Employing Negative Space Analysis Compex Human Activity Searching in a Video Empoying Negative Space Anaysis Shah Atiqur Rahman, Siu-Yeung Cho, M.K.H. Leung 3, Schoo of Computer Engineering, Nanyang Technoogica University, Singapore 639798

More information

Research on UAV Fixed Area Inspection based on Image Reconstruction

Research on UAV Fixed Area Inspection based on Image Reconstruction Research on UAV Fixed Area Inspection based on Image Reconstruction Kun Cao a, Fei Wu b Schoo of Eectronic and Eectrica Engineering, Shanghai University of Engineering Science, Abstract Shanghai 20600,

More information

Hierarchical Volumetric Multi-view Stereo Reconstruction of Manifold Surfaces based on Dual Graph Embedding

Hierarchical Volumetric Multi-view Stereo Reconstruction of Manifold Surfaces based on Dual Graph Embedding Hierarchica Voumetric Muti-view Stereo Reconstruction of Manifod Surfaces based on Dua Graph Embedding Aexander Hornung and Leif Kobbet Computer Graphics Group, RWTH Aachen University http://www.rwth-graphics.de

More information

Alpha labelings of straight simple polyominal caterpillars

Alpha labelings of straight simple polyominal caterpillars Apha abeings of straight simpe poyomina caterpiars Daibor Froncek, O Nei Kingston, Kye Vezina Department of Mathematics and Statistics University of Minnesota Duuth University Drive Duuth, MN 82-3, U.S.A.

More information

Distance Weighted Discrimination and Second Order Cone Programming

Distance Weighted Discrimination and Second Order Cone Programming Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and

More information

Performance Enhancement of 2D Face Recognition via Mosaicing

Performance Enhancement of 2D Face Recognition via Mosaicing Performance Enhancement of D Face Recognition via Mosaicing Richa Singh, Mayank Vatsa, Arun Ross, Afze Noore West Virginia University, Morgantown, WV 6506 {richas, mayankv, ross, noore}@csee.wvu.edu Abstract

More information

Discrete elastica model for shape design of grid shells

Discrete elastica model for shape design of grid shells Abstracts for IASS Annua Symposium 017 5 8th September, 017, Hamburg, Germany Annette Böge, Manfred Grohmann (eds.) Discrete eastica mode for shape design of grid shes Yusuke SAKAI* and Makoto OHSAKI a

More information

Published in: Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, April, 2003

Published in: Proc. IEEE International Conference on Acoustics, Speech and Signal Processing, April, 2003 Aaborg Universitet Compressed Domain Packet Loss Conceament of Sinusoiday Coded Speech Rødbro, Christoffer Asgaard; Christensen, Mads Græsbø; Andersen, Søren Vang; Jensen, Søren Hodt Pubished in: Proc.

More information

An Exponential Time 2-Approximation Algorithm for Bandwidth

An Exponential Time 2-Approximation Algorithm for Bandwidth An Exponentia Time 2-Approximation Agorithm for Bandwidth Martin Fürer 1, Serge Gaspers 2, Shiva Prasad Kasiviswanathan 3 1 Computer Science and Engineering, Pennsyvania State University, furer@cse.psu.edu

More information

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center

Minimizing Resource Cost for Camera Stream Scheduling in Video Data Center Gao YH, Ma HD, Liu W. Minimizing resource cost for camera stream scheduing in video data center. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(3): 555 570 May 2017. DOI 10.1007/s11390-017-1743-x Minimizing

More information

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y.

Joint disparity and motion eld estimation in. stereoscopic image sequences. Ioannis Patras, Nikos Alvertos and Georgios Tziritas y. FORTH-ICS / TR-157 December 1995 Joint disparity and motion ed estimation in stereoscopic image sequences Ioannis Patras, Nikos Avertos and Georgios Tziritas y Abstract This work aims at determining four

More information

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming The First Internationa Symposium on Optimization and Systems Bioogy (OSB 07) Beijing, China, August 8 10, 2007 Copyright 2007 ORSC & APORC pp. 267 279 Soving Large Doube Digestion Probems for DNA Restriction

More information

Design of IP Networks with End-to. to- End Performance Guarantees

Design of IP Networks with End-to. to- End Performance Guarantees Design of IP Networks with End-to to- End Performance Guarantees Irena Atov and Richard J. Harris* ( Swinburne University of Technoogy & *Massey University) Presentation Outine Introduction Mutiservice

More information

Background Oriented Schlieren technique sensitivity, accuracy, resolution and application to a three-dimensional density field

Background Oriented Schlieren technique sensitivity, accuracy, resolution and application to a three-dimensional density field Background Oriented Schieren technique sensitivity, accuracy, resoution and appication to a three-dimensiona density fied Erik Godhahn 1, Jörg Seume 2 1: Institute of Turbomachinery and Fuid-Dynamics,

More information

Automatic Hidden Web Database Classification

Automatic Hidden Web Database Classification Automatic idden Web atabase Cassification Zhiguo Gong, Jingbai Zhang, and Qian Liu Facuty of Science and Technoogy niversity of Macau Macao, PRC {fstzgg,ma46597,ma46620}@umac.mo Abstract. In this paper,

More information

Insert the power cord into the AC input socket of your projector, as shown in Figure 1. Connect the other end of the power cord to an AC outlet.

Insert the power cord into the AC input socket of your projector, as shown in Figure 1. Connect the other end of the power cord to an AC outlet. Getting Started This chapter wi expain the set-up and connection procedures for your projector, incuding information pertaining to basic adjustments and interfacing with periphera equipment. Powering Up

More information

WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION

WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION WATERMARKING GIS DATA FOR DIGITAL MAP COPYRIGHT PROTECTION Shen Tao Chinese Academy of Surveying and Mapping, Beijing 100039, China shentao@casm.ac.cn Xu Dehe Institute of resources and environment, North

More information

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega

ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES. Eyal En Gad, Akshay Gadde, A. Salman Avestimehr and Antonio Ortega ACTIVE LEARNING ON WEIGHTED GRAPHS USING ADAPTIVE AND NON-ADAPTIVE APPROACHES Eya En Gad, Akshay Gadde, A. Saman Avestimehr and Antonio Ortega Department of Eectrica Engineering University of Southern

More information

Digital Image Watermarking Algorithm Based on Fast Curvelet Transform

Digital Image Watermarking Algorithm Based on Fast Curvelet Transform J. Software Engineering & Appications, 010, 3, 939-943 doi:10.436/jsea.010.310111 Pubished Onine October 010 (http://www.scirp.org/journa/jsea) 939 igita Image Watermarking Agorithm Based on Fast Curveet

More information

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM

JOINT IMAGE REGISTRATION AND EXAMPLE-BASED SUPER-RESOLUTION ALGORITHM JOINT IMAGE REGISTRATION AND AMPLE-BASED SUPER-RESOLUTION ALGORITHM Hyo-Song Kim, Jeyong Shin, and Rae-Hong Park Department of Eectronic Engineering, Schoo of Engineering, Sogang University 35 Baekbeom-ro,

More information

Shading. Slides by Ulf Assarsson and Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology

Shading. Slides by Ulf Assarsson and Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology Shading Sides by Uf Assarsson and Tomas Akenine-Möer Department of Computer Engineering Chamers University of Technoogy Overview of today s ecture A simpe most basic rea-time ighting mode It is aso OpenGL

More information

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS

A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS A HIGH PERFORMANCE, LOW LATENCY, LOW POWER AUDIO PROCESSING SYSTEM FOR WIDEBAND SPEECH OVER WIRELESS LINKS Etienne Cornu 1, Aain Dufaux 2, and David Hermann 1 1 AMI Semiconductor Canada, 611 Kumpf Drive,

More information

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System Sef-Contro Cycic Access with Time Division - A MAC Proposa for The HFC System S.M. Jiang, Danny H.K. Tsang, Samue T. Chanson Hong Kong University of Science & Technoogy Cear Water Bay, Kowoon, Hong Kong

More information

LCD Video Controller. LCD Video Controller. Introduction Safety Precautions Indentifying the Components... 5

LCD Video Controller. LCD Video Controller. Introduction Safety Precautions Indentifying the Components... 5 LCD Video Controer LCD Video Controer Introduction... 3 Safety Precautions... 4 Indentifying the Components... 5 Main Board... 5 Main Board ASIC Features... 6 LVDS Transmitter... 8 Backight Inverter...

More information

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs Repication of Virtua Network Functions: Optimizing Link Utiization and Resource Costs Francisco Carpio, Wogang Bziuk and Admea Jukan Technische Universität Braunschweig, Germany Emai:{f.carpio, w.bziuk,

More information

Service Scheduling for General Packet Radio Service Classes

Service Scheduling for General Packet Radio Service Classes Service Scheduing for Genera Packet Radio Service Casses Qixiang Pang, Amir Bigoo, Victor C. M. Leung, Chris Schoefied Department of Eectrica and Computer Engineering, University of British Coumbia, Vancouver,

More information

Geometric clustering for line drawing simplification

Geometric clustering for line drawing simplification Eurographics Symposium on Rendering (2005) Kavita Baa, Phiip Dutré (Editors) Geometric custering for ine drawing simpification P. Bara, J.Thoot and F. X. Siion ε ARTIS GRAVIR/IMAG INRIA Figure 1: The two

More information

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory 0 th Word Congress on Structura and Mutidiscipinary Optimization May 9 -, 03, Orando, Forida, USA A Design Method for Optima Truss Structures with Certain Redundancy Based on Combinatoria Rigidity Theory

More information

Efficient Convex Optimization for Minimal Partition Problems with Volume Constraints

Efficient Convex Optimization for Minimal Partition Problems with Volume Constraints Efficient Convex Optimization for Minima Partition Probems with Voume Constraints Thomas Möenhoff, Caudia Nieuwenhuis, Eno Töppe, and Danie Cremers Department of Computer Science, Technica University of

More information

Image Segmentation Using Semi-Supervised k-means

Image Segmentation Using Semi-Supervised k-means I J C T A, 9(34) 2016, pp. 595-601 Internationa Science Press Image Segmentation Using Semi-Supervised k-means Reza Monsefi * and Saeed Zahedi * ABSTRACT Extracting the region of interest is a very chaenging

More information

Multi-level Shape Recognition based on Wavelet-Transform. Modulus Maxima

Multi-level Shape Recognition based on Wavelet-Transform. Modulus Maxima uti-eve Shape Recognition based on Waveet-Transform oduus axima Faouzi Aaya Cheikh, Azhar Quddus and oncef Gabbouj Tampere University of Technoogy (TUT), Signa Processing aboratory, P.O. Box 553, FIN-33101

More information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile App Recommendation: Maximize the Total App Downloads Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management

More information

17.3 Surface Area of Pyramids and Cones

17.3 Surface Area of Pyramids and Cones Name Cass Date 17.3 Surface Area of Pyramids and Cones Essentia Question: How is the formua for the atera area of a reguar pyramid simiar to the formua for the atera area of a right cone? Expore G.11.C

More information

Solutions to the Final Exam

Solutions to the Final Exam CS/Math 24: Intro to Discrete Math 5//2 Instructor: Dieter van Mekebeek Soutions to the Fina Exam Probem Let D be the set of a peope. From the definition of R we see that (x, y) R if and ony if x is a

More information

Proceedings of the International Conference on Systolic Arrays, San Diego, California, U.S.A., May 25-27, 1988 AN EFFICIENT ASYNCHRONOUS MULTIPLIER!

Proceedings of the International Conference on Systolic Arrays, San Diego, California, U.S.A., May 25-27, 1988 AN EFFICIENT ASYNCHRONOUS MULTIPLIER! [1,2] have, in theory, revoutionized cryptography. Unfortunatey, athough offer many advantages over conventiona and authentication), such cock synchronization in this appication due to the arge operand

More information

FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES

FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES FREE-FORM ANISOTROPY: A NEW METHOD FOR CRACK DETECTION ON PAVEMENT SURFACE IMAGES Tien Sy Nguyen, Stéphane Begot, Forent Ducuty, Manue Avia To cite this version: Tien Sy Nguyen, Stéphane Begot, Forent

More information

A study of comparative evaluation of methods for image processing using color features

A study of comparative evaluation of methods for image processing using color features A study of comparative evauation of methods for image processing using coor features FLORENTINA MAGDA ENESCU,CAZACU DUMITRU Department Eectronics, Computers and Eectrica Engineering University Pitești

More information

Endoscopic Motion Compensation of High Speed Videoendoscopy

Endoscopic Motion Compensation of High Speed Videoendoscopy Endoscopic Motion Compensation of High Speed Videoendoscopy Bharath avuri Department of Computer Science and Engineering, University of South Caroina, Coumbia, SC - 901. ravuri@cse.sc.edu Abstract. High

More information

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS

DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS Pave Tchesmedjiev, Peter Vassiev Centre for Biomedica Engineering,

More information

AUTOMATIC IMAGE RETARGETING USING SALIENCY BASED MESH PARAMETERIZATION

AUTOMATIC IMAGE RETARGETING USING SALIENCY BASED MESH PARAMETERIZATION S.Sai Kumar et a. / (IJCSIT Internationa Journa of Computer Science and Information Technoogies, Vo. 1 (4, 010, 73-79 AUTOMATIC IMAGE RETARGETING USING SALIENCY BASED MESH PARAMETERIZATION 1 S.Sai Kumar,

More information

Learning Dynamic Guidance for Depth Image Enhancement

Learning Dynamic Guidance for Depth Image Enhancement Learning Dynamic Guidance for Depth Image Enhancement Shuhang Gu 1, Wangmeng Zuo 2, Shi Guo 2, Yunjin Chen 3, Chongyu Chen 4,1, Lei Zhang 1, 1 The Hong Kong Poytechnic University, 2 Harbin Institute of

More information

CERIAS Tech Report Replicated Parallel I/O without Additional Scheduling Costs by Mikhail J. Atallah Center for Education and Research

CERIAS Tech Report Replicated Parallel I/O without Additional Scheduling Costs by Mikhail J. Atallah Center for Education and Research CERIAS Tech Report 2003-50 Repicated Parae I/O without Additiona Scheduing Costs by Mikhai J. Ataah Center for Education and Research Information Assurance and Security Purdue University, West Lafayette,

More information

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM

THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM 17th European Signa Processing Conference (EUSIPCO 2009) Gasgow, Scotand, August 24-28, 2009 THE PERCENTAGE OCCUPANCY HIT OR MISS TRANSFORM P. Murray 1, S. Marsha 1, and E.Buinger 2 1 Dept. of Eectronic

More information

Fastest-Path Computation

Fastest-Path Computation Fastest-Path Computation DONGHUI ZHANG Coege of Computer & Information Science Northeastern University Synonyms fastest route; driving direction Definition In the United states, ony 9.% of the househods

More information

TIME of Flight (ToF) cameras are active range sensors

TIME of Flight (ToF) cameras are active range sensors 140 IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 36, NO. 7, JULY 014 Stereo Time-of-Fight with Constructive Interference Victor Castañeda, Diana Mateus, and Nassir Navab Abstract

More information

For Review Only. CFP: Cooperative Fast Protection. Bin Wu, Pin-Han Ho, Kwan L. Yeung, János Tapolcai and Hussein T. Mouftah

For Review Only. CFP: Cooperative Fast Protection. Bin Wu, Pin-Han Ho, Kwan L. Yeung, János Tapolcai and Hussein T. Mouftah Journa of Lightwave Technoogy Page of CFP: Cooperative Fast Protection Bin Wu, Pin-Han Ho, Kwan L. Yeung, János Tapocai and Hussein T. Mouftah Abstract We introduce a nove protection scheme, caed Cooperative

More information

Analysis and parallelization strategies for Ruge-Stüben AMG on many-core processors

Analysis and parallelization strategies for Ruge-Stüben AMG on many-core processors Anaysis and paraeization strategies for Ruge-Stüben AMG on many-core processors P. Zaspe Departement Mathematik und Informatik Preprint No. 217-6 Fachbereich Mathematik June 217 Universität Base CH-451

More information

CORRELATION filters (CFs) are a useful tool for a variety

CORRELATION filters (CFs) are a useful tool for a variety Zero-Aiasing Correation Fiters for Object Recognition Joseph A. Fernandez, Student Member, IEEE, Vishnu Naresh Boddeti, Member, IEEE, Andres Rodriguez, Member, IEEE, B. V. K. Vijaya Kumar, Feow, IEEE arxiv:4.36v

More information

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters

Optimization and Application of Support Vector Machine Based on SVM Algorithm Parameters Optimization and Appication of Support Vector Machine Based on SVM Agorithm Parameters YAN Hui-feng 1, WANG Wei-feng 1, LIU Jie 2 1 ChongQing University of Posts and Teecom 400065, China 2 Schoo Of Civi

More information

InnerSpec: Technical Report

InnerSpec: Technical Report InnerSpec: Technica Report Fabrizio Guerrini, Aessandro Gnutti, Riccardo Leonardi Department of Information Engineering, University of Brescia Via Branze 38, 25123 Brescia, Itay {fabrizio.guerrini, a.gnutti006,

More information

Fuzzy Perceptual Watermarking For Ownership Verification

Fuzzy Perceptual Watermarking For Ownership Verification Fuzzy Perceptua Watermarking For Ownership Verification Mukesh Motwani 1 and Frederick C. Harris, Jr. 1 1 Computer Science & Engineering Department, University of Nevada, Reno, NV, USA Abstract - An adaptive

More information

Response Surface Model Updating for Nonlinear Structures

Response Surface Model Updating for Nonlinear Structures Response Surface Mode Updating for Noninear Structures Gonaz Shahidi a, Shamim Pakzad b a PhD Student, Department of Civi and Environmenta Engineering, Lehigh University, ATLSS Engineering Research Center,

More information

Automatic Grouping for Social Networks CS229 Project Report

Automatic Grouping for Social Networks CS229 Project Report Automatic Grouping for Socia Networks CS229 Project Report Xiaoying Tian Ya Le Yangru Fang Abstract Socia networking sites aow users to manuay categorize their friends, but it is aborious to construct

More information

A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds

A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS A C Finch K J Mackenzie G J Basdon G Symonds Raca-Redac Ltd Newtown Tewkesbury Gos Engand ABSTRACT The introduction of fine-ine technoogies to printed

More information

GPU Implementation of Parallel SVM as Applied to Intrusion Detection System

GPU Implementation of Parallel SVM as Applied to Intrusion Detection System GPU Impementation of Parae SVM as Appied to Intrusion Detection System Sudarshan Hiray Research Schoar, Department of Computer Engineering, Vishwakarma Institute of Technoogy, Pune, India sdhiray7@gmai.com

More information

Stereo Matching with Energy Minimizing Snake Grid for 3D Face Modeling

Stereo Matching with Energy Minimizing Snake Grid for 3D Face Modeling Stereo Matching with Energy Minimizing Snake Grid for 3D Face Modeing Shafik Huq 1, Besma Abidi 1, Ardeshir Goshtasby 2, and Mongi Abidi 1 1 Imaging, Robotics, and Inteigent System (IRIS) Laboratory, Department

More information

Research of Classification based on Deep Neural Network

Research of  Classification based on Deep Neural Network 2018 Internationa Conference on Sensor Network and Computer Engineering (ICSNCE 2018) Research of Emai Cassification based on Deep Neura Network Wang Yawen Schoo of Computer Science and Engineering Xi

More information

Hour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model

Hour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model Hour 3: The Network Access Layer Page 1 of 10 Hour 3: The Network Access Layer At the base of the TCP/IP protoco stack is the Network Access ayer, the coection of services and specifications that provide

More information

Spherical Harmonics. Volker Schönefeld. 1st July Introduction 2. 2 Overview 2

Spherical Harmonics. Volker Schönefeld. 1st July Introduction 2. 2 Overview 2 Spherica Harmonics Voker Schönefed 1st Juy 25 Contents 1 Introduction 2 2 Overview 2 3 Orthogona functions 2 3.1 Associated Legendre Poynomias.............................. 4 3.2 Sine and Cosine........................................

More information

Large-Scale Modeling of Parametric Surfaces using Spherical Harmonics

Large-Scale Modeling of Parametric Surfaces using Spherical Harmonics Large-Scae Modeing of Parametric Surfaces using Spherica Harmonics Li Shen Dept of Computer and Info Science University of Massachusetts Dartmouth N Dartmouth, MA 2747 shen@umassdedu Moo K Chung Department

More information

Real-Time Feature Descriptor Matching via a Multi-Resolution Exhaustive Search Method

Real-Time Feature Descriptor Matching via a Multi-Resolution Exhaustive Search Method 297 Rea-Time Feature escriptor Matching via a Muti-Resoution Ehaustive Search Method Chi-Yi Tsai, An-Hung Tsao, and Chuan-Wei Wang epartment of Eectrica Engineering, Tamang University, New Taipei City,

More information

Resource Optimization to Provision a Virtual Private Network Using the Hose Model

Resource Optimization to Provision a Virtual Private Network Using the Hose Model Resource Optimization to Provision a Virtua Private Network Using the Hose Mode Monia Ghobadi, Sudhakar Ganti, Ghoamai C. Shoja University of Victoria, Victoria C, Canada V8W 3P6 e-mai: {monia, sganti,

More information