Texture Mapping with Vector Graphics: A Nested Mipmapping Solution
|
|
- Lawrence Ramsey
- 5 years ago
- Views:
Transcription
1 Texture Maing with Vector Grahics: A Nested Mimaing Solution Wei Zhang Yonggao Yang Song Xing Det. of Comuter Science Det. of Comuter Science Det. of Information Systems Prairie View A&M University Prairie View A&M University California State University, LA Texas Texas CA 9003 ABSTRACT Texture maing with vector grahics, rather than raster grahics generates better rendering quality. This aer discusses a fully develoed aroach of texture maing 3D objects with vector grahics. First, the vector grahics is rendered to generate the corresonding raster grahics, which is temorarily stored in the back framebuffer. Then, using the newly generated raster grahics, a yramid of mima (LOD) images are dynamically generated and maintained. Finally, a nested dynamic mimaing mechanism is alied to ick the right image to achieve the best resolution during rendering. VTexturer, was develoed to test and evaluate the roosed aroach. The system runs on the regular PCs with the MS Windows oerating system, and is caable of using vector grahics in.wmf or.emf format to texture ma grid or TIN based 3D objects. The exerimental results show that our aroach maintains good rendering erformance and yields very satisfied results. KEYWORDS: Texture maing, vector grahics, raster grahics, mimaing, LOD. 1 Introduction Texture maing is a fundamental and must-have grahics rimitive in modern comuter grahics systems. It allows us to achieve realistic effects with relatively lower cost of comutation. However, the traditional raster grahics based texture maing has its limitation on rendering resolution because of its non-scalable feature. As vector grahics increases its oularity recently, it becomes necessary to investigate alying vector grahics to texture maing. This aer resents a fully develoed and efficient method of using scalable vector grahics to erform texture maing in 3D grahics. The aroach, nested dynamic mimaing, can be categorized as a LOD solution, where a textured object may have an inconstant number of textures at different LODs. Vector grahics based texture maing, or vector texture maing, has a distinct advantage, that is, the textured 3D objects suffer no texture blurry and deformation. Unfortunately, this toic has not been fully studied so far. Here we briefly summarize the existing work related to this toic. Lance Williams first coined the term mima in 1983 when he resented his novel idea to solve shimmering and flashing artifacts in regular texture maing [1]. Later Tanner etc. roosed a dynamic texture reresentation, named clima, to erform texture maing with texture images in huge size []. Recently, Ray introduced vector texture mas, where the discontinuity filtering algorithm relies on a manually designed texturing hierarchy [3]. Haddon and Stehenson reorted their vector texturing rendering method, which has certain similarity to our aroach [4]. However, their aroach does not allow the rasterized texture image in arbitrary size. Other related existing works include silhouette mas [5, 6], shar embedded boundaries [7], and discontinuity meshing related algorithms [8]. The solution resented in this aer extends the traditional raster image based mimaing to suort
2 vector texture maing. Our imlementation shows satisfactory rendering efficiency and quality. The remainder of this aer is organized as follows. Section elaborates on our aroach, including the nested dynamic mimaing mechanism and a set of related imlementation details. Section 3 describes the exerimental system, system erformance, and evaluation results. Finally, Section 4 concludes this work and oints out the future work directions. Nested Dynamic Mimaing In this section, we introduce the nested dynamic mimaing aroach to texture ma 3D objects with vector grahics in real time. A child level of mimas for geometric atches is generated from its arent level of mima, and they are nested, in this fashion, recursively to suort textures in arbitrary size..1 Overview With the geometric models and textures secified for 3D objects, texture maing takes as inuts a series of additional settings to roduce the final rendering result. These settings include texture reeating and claming, texture external and internal color formats, environment mode, and filtering settings. Among them, our nested dynamic mimaing aroach works on the filtering oerations that are executed to magnify or minify the texture. Our solution to vector texture maing is able to comletely eliminate the artifact of texture stretch and thus roduce the best resolution. In addition to the main aroach, a cache mechanism is devised to adjust texture memory allocation. Imlemented by aging algorithms, this mechanism ensures that 3D objects, maed with vector grahics, are rendered in real time. Table 1 shows the comarison of the filtering methods between raster texture maing and vector texture maing. Table 1: Comarison of filtering methods Raster textures Vector textures Nested dynamic Linear interolation mimaing Magnifying Prevents sudden Provides the best textures color changes on the screen resolution on maed surface; maed surface. Cannot avoid texture stretch artifacts. Linear convolution; Mimaing Nested dynamic mimaing with cache mechanism Minifying textures Prevents shimmering and flashing effects during real-time rendering. Inherits the merits of mimaing; dynamically allocates memory to hold textures for real-time rendering.. Polygon Tessellation and Division Polygon tessellation is to divide the olygons of an object surface into smaller ones. There are two main uroses of erforming tessellation: (a) roduce realistic lighting effects; and (b) rovide the base level of texture atches for dynamic texture division during rendering. The texture maing rocess is a set of er-fragment oerations. In our aroach, when vertex coordinates and texture coordinates are secified, a mesh of model atches is imlicitly set u and the texture is divided into corresonding texture atches. LOD modeling decomoses texture atches to more detailed levels in order to reresent objects better when they are closer to the viewing oint. A texture atch and its corresonding geometric atch are the base of the next level of the texture, as shown in Figure 1. Figure 1: Texture atch levels Grid based and triangulated irregular network (TIN) based models are the two most oular methods of reresenting 3D objects. Each geometric atch is a quadrangle or triangle in a grid based or TIN based geometric model. Since a texture image contains a rectangular array of data, grid based models can directly use the inut vertex and texture coordinates at any level of detail. However, when a triangular geometric atch is detached into a more detailed level, the texture atch needs to be recalculated and generated as a rectangular texture, which involves extra memory to hold unused data. To continue the division of texture atches to a further LOD, we simly draw virtual lines by connecting the midoints of the edges, thus obtain four quadrangles or four triangles.
3 .3 Dynamic Mimas Mima management is the core of our nested dynamic mimaing aroach. The objective is to rovide vector texture in certain sizes to revent texture stretch, that is, the to level mima image is large enough to be maed onto the model surface without being magnified. Rasterized images from the original vector grahics are obtained from the back framebuffer, which is more efficient than being loaded from the main memory since texture data is transferred directly from the framebuffer to texture memory. Here we resent an efficient aroach to manage mimas dynamically and rovide a set of criteria for nested mimas in our grahics alication. In a tyical rendering ieline of grahics systems, such as OenGL, a series of 4 4 matrices are used to generalize vertex calculations. A homogenous coordinate ( x, y, z, w) undergoes a series of calculations to obtain the screen coordinates ( x w, y w ). Let M reresent the model view matrix, P the rojection matrix, and the viewort size be w by h ixels. The rojected coordinate (x, y, z, w ) is: x y z w = P M We then calculate the normalized device coordinate (x nd, y nd ) as x nd = x / z, y nd = y / z. In the final ste, considering the window device context has its origin at the left bottom corner, we obtain the screen coordinate (x w, y w ) corresonding to the dimension of the viewort: w x w = (x nd + 1 )( ) + x h y w = (1 y nd )( ) + x With the above formulas, we calculate screen coordinates for any vertices in 3D sace. Figure illustrates the dynamic mimas. x y z w w 1 (x 1, y 1) w (x, y ) v 1 (x 1, y 1, z 1) v (x, y, z ) Texture 1 (s 1, t 1) (s, t ) Figure : Dynamic mimas Given a geometric atch G and its corresonding texture atch T, we examine first two adjacent sace vertices v 1 (x 1, y 1, z 1 ) and v (x, y, z ) along the border of G. The rojected screen coordinates w 1 and w can be comuted from sace coordinates v 1 and v, resectively. The length of the line segment w 1 w in D screen ixels is designated d W. Texture coordinates for v 1 and v corresond to 1 and in texture sace. Since vector textures have no fixed dimension, the distance between 1 and might vary according to The current size of the vector texture The ratio of texture width to texture height Each vector grahics is drawn on a blank attern, whose size is called the original size of the vector grahics. Another size can be calculated and defined as the initial size of the vector grahics in which each dimension is the ower of closest to the original dimension. Assuming the initial width of the vector grahics is w I and the initial height h I, we define a ratio of w I to h I as r. In a mima, either for the original texture or a texture atch, the base level in the texture mima always has the highest resolution, which we define as w T by h T. Since the mimas are dynamically generated, the mima images at the base level also changes. For texture atch T, we call the size of the base level mima image the current size of the texture (w T by h T ). Mima images should have a consistent look within a mima; the ratio of w T to h T should always be equal to r. The distance d between 1 and in texture coordinates is calculated. Usually texture coordinates are between 0.0 and 1.0, but we need to unify the s and t coordinates to one direction before calculating d, assuming we use the s coordinate to calculate d.
4 For texture coordinates 1 (s 1, t 1 ) and (s, t ), since s coordinates and t coordinates are roortional to the initial width w T and the initial height h T, we obtain d as follows: s1) + (( t t1) ) d = ( s r where r = w / T. T h When texture coordinates (s1, t 1 ) and (s, t ) are set to relate texture atch T with geometric atch G, d is calculated at that time. Since it remains the same as long as texture coordinates are not reassigned, we kee d in a structure for T or G. Based on d, in the next ste, we obtain the actual number of texels d T on the line between 1 and. Since we use the s coordinate in calculating d, d T is thus related to w T : d = d w T T In revious stes, we already know the distance between w 1 and w (d W ) in screen ixels. We comare d W with d T to determine whether we need to generate texture mima images with higher resolutions to revent them from being magnified. The two ossible situations are: (a) dw d T : The screen dislay of the texture is smaller than the largest mima image. Grahics systems will automatically select roer mima levels to texture ma the 3D object. (b) d W > d T : The base level mima image is not large enough to cover the whole maed model surface without being stretched. One or more detailed mima images need to be generated. The number of those new images is defined as nm, which can be calculated by n M = log ( d W / d T ) For examle, when the viewing oint is moving toward the texture maed object and at a certain oint, d W goes a little bigger than d T but still smaller than d T. However, in order to avoid stretching the texture, the mima for the texture needs an additional image (since n M = 1) to the to of it. This way, the system kees track of d W and d T for udating the mimas for all texture atches. The above calculation of n M is only for a single line segment in v 1 v and its corresonding line segment w 1 w is dislayed within the viewort. To consider a geometric atch and its texture atch, we need to know this n M value for the other sides that encomass the atch. The other three sides in a grid based model or the other two sides in a TIN based model are calculated. For each side of geometric atches on a model surface, d W / d T is only calculated once, since we save all of the ratios to avoid unnecessary calculations. Then we select the largest d W / d T and then get the largest n M. In ractice, we obtain the values of w 1, w from v 1, v. We check if the line segment is within the viewort; if not, this segment should not count as a criterion to comute how many more detailed images need to be added to the object s mima. Since we have checked all of the line segments for a geometric atch G, we know if G is within the viewing volume. If G is clied out of the viewing volume, we don t render it at all..4 Nested Patch Mimas In the receding subsection, we use the ratio of d W to d T to determine whether more detailed mima images need to be added to the object s mima. For a 3D object, we obtain the largest n M for all its texture atches. Considering texture size limit, for examle, 104 ixels, if a dimension of a visible texture atch reaches 104 and it still cannot satisfy the resolution requirement, we check to see if G already has a searate mima. If not, we detach G s texture atch T and create a new mima from T and bind it to G. Instead of using the original texture mima of the object, we select the detached mima for future rendering of G. The rocedures of building a nested atch mima, M G, are as follows: 1) Find the offsets and dimensions in s and t directions of T in the object s original texture. ) Use the largest mima image of the object to get the actual size of T, (w T, h T ). 3) Calculate the initial dimensions of M s to level mima image. 4) Generate the nested mima for G. 5) Kee the number of levels n PM in which mima images are larger than T. 6) Calculate a new set of texture coordinates for G s vertices using M G s texture mas. G s mima is udated when G is currently using a detached mima and the object demands more detailed mima images.
5 .5 Cache Mechanism Without a cache mechanism, vector textures might consume all the texture memory, and even the main memory. On the other hand, unnecessary mimas waste a huge amount of comutation time. We roose a set of aging algorithm to cache texture mima among texture memory, main memory, and hard disk. At any moment, there are three tyes of mima memories that the aging algorithms work on: An object s mima images which are not currently in use; A atch s mima images which are not currently in use; A atch s mima which is no longer in need to revent texture stretch. For an object s mima, this base mima structure should always be ket in order to render geometric atches that do not have detached mimas and to rovide the basis for dividing texture atches and generating detached mimas. We set u a bottom level of image size in an object s mima, if a mima image is above that level and not in need, we can consider assigning ages for that image. If an image exceeds a certain age, it will be released from the object s mima. Similar rules aly to a atch s mima images. Note the bottom level image size for a atch mima is equal to the size of the largest corresonding texture atch. For the third tye, if the object is not using the largest texture image or the atch does not even need to use the largest texture atch from the object s texture, the atch s mima structure will be aged. If its age goes beyond a certain threshold, the whole mima will be destroyed. A comlete execution flow of the aging algorithm first increases ages for the objects that are not visible in the viewort, and then ages are added to those objects mimas and their atch s mimas, if alicable. Every time a mima or a mima image is aged, we check if it is old enough to be released from memory. During every cycle we look for the largest ratio of d W to d T (suose this ratio is r), the aging algorithm undergoes the following stes: (1) Case 1: r 0.5 : In this situation, the next or even a lower level of mima image can satisfy the resolution demand. Counting down from the to of the mima, the actual number of levels nal that needs adding ages is calculated as: nal = min( log r, nl ) The mimas of object s atches also need aging if the atch has a nested mima and either it is not currently in sight or its largest ratio of d W to d T is smaller than 1. () Case : 0.5 r 1 : We reset the ages of the object s mima images to 0 because all of these images are being used during rendering in order to revent texture stretch. (3) Case 3: r > 1 : First, we use the same method as stated in Case 1 to check and add age for every atch s mima. For each atch, we calculate n M as described using the formula n M = log ( dw / dt ) to udate the atch s mima. Again, n M is the number of mima images whose resolutions are higher than the object s texture atch. If n M is less than n PM, the number of levels already added, we calculate n AL based on n L, n M, and n PM by nal = min( npm nm, nl ). Then we aly the aging algorithm to the n AL images, that is, the number of mima images from the to of the atch s mima. With the aging algorithm, we kee track of the amount of memory that has been allocated to hold mimas and mima images. If this value reaches the uer limit, for examle, 18MB, mimas or mima images with the largest age are released. Besides the main execution flow of the cache mechanism, we may consider some other factors to design the aging algorithm: If a mima or a mima image has not been used for a certain eriod of time, its age increases. We set u a limit for the amount of memory that can be allocated to hold mimas. If mimas grow beyond that limit, the least recently used mima image is released. 3 An Exerimental System An exerimental system, VTexturer, has been develoed on Windows latform, using OenGL and VC++.Net. Besides the nested dynamic mimaing and aging algorithms, VTexturer has the following features: Suorts various vector grahics formats: wmf, emf, and raster grahics formats: bm, gif, jg.
6 Suorts both grid-based (quadrangular atch) and TIN-based (triangular atch) object models. Allows creating, loading, editing, and saving 3D object models in VTexturer scene file format. Allows navigating freely in the virtual scene. Allows tracking internal data structures and keeing record of their dynamic changes. We conducted the erformance evaluation on lato with a Pentium4.GHz rocessor, ATI Radeon 7500 grahics card, and 56MB main memory. The testing result may vary on different hardware latform and software settings. We used a 34KB wmf vector grahics to texture-ma 100 to 1089 quadrangles. We tested them from a distance that we can view all objects clearly. (a) Original vector grahics image Frames er second Raster texture average frame rate Vector texture average frame rate Number of quadrangles (b) Raster grahics based texture maing Figure 3: Rendering erformance comarison Figure 3 shows the erformance comarison between raster texture maing and vector texture maing. The raster image and the vector grahics are in the same size and they look the same. The test result shows that the vector texture maing is slightly slower that the traditional raster texture maing. The frame rate of the vector texture maing remains above 0 fs when more than 1000 quadrangles of object models are visible. Figure 4 shows the examle discussed in the receding section. The object surfaces, texture-maed with the same grahics but one in raster format and the other in vector format, look the same as Figure 4(a) if viewed from a far distance. When the viewing oint is moved closer to the object, the surface maed with the raster texture aears blurred, as shown in Figure 4(b), while the surface maed with the vector texture always has the best screen resolution, as shown in Figure 4(c). (c) Vector grahics based texture maing Figure 4: Texture maing comarison Figure 5 illustrates a TIN object model texture-maed with a vector grahics. There are two strings of text on the vector texture, which are not clearly visible due to the far distance. When the viewing oint is moved closer to the object model, the text is getting clearer.
7 shows satisfactory results of real-time rendering and memory usage. When objects are textured with vector grahics and rendered on the screen, they exhibit high rendering quality as they are maed with dynamically generated raster textures that are large enough to meet the screen resolution demand. The nested dynamic mimaing solution is currently imlemented at software level. The mima udating takes most of comutation time. It involves a large amount of comutation, such as matrix transformation, rasterized texture generation, and mima image settings. All these tasks can be imlemented and accelerated at hardware level, and thus imroving the general erformance. Figure 5: Texture ma a TIN model with vector grahics In the last examle, we set a two-level tessellation for an object surface that has u to 100 quadrangular atches. If the maximum texture size for the OenGL system is selected for the largest size of a mima image, the entire texture ma will be in the size of 00k by 00k ixels in the rasterized format. 4 Conclusion This aer resents a novel mima based solution to extend the traditional raster grahics image based texture maing to vector texture maing. The nested dynamic mimaing aroach, comosed of two level-of-detail hases, is devised to realize vector grahics based texture maing in real time. Vector textures are first rasterized in the back framebuffer and tessellated or further divided when building nested mimas. Besides the texture atches visible in the viewort, the nested mima structure also kees texture data of lower or higher levels of mima images and, if alicable, texture data of neighboring detached texture atches, which are generated during mima udating in every rendering cycle. A cache mechanism, imlemented with a set of aging algorithms, accelerates the real-time rendering and also limits the amount of texture memory and main memory allocated for the dynamic mimas. The exerimental system, VTexturer, References [1] L. Williams Pyramidal Parametrics. ACM SIGGRAPH '83. vol.17, Issue 3, [] C. Tanner, C. Migdal, and M. Jones The Clima: a Virtual Mima. Proc of the 5th Annual Conference on Comuter Grahics and Interactive Techniques [3] N. Ray, X. Cavin, and Bruno Levy Vector Texture Mas on the GPU. ublications/aers/005/vtm/vtm.df [4] J. Haddon and I. Stehenson Imlementing Vector-based Texturing in RenderMan. DCT Systems. uk/text/haddon.df [5] P. Sen, M. Cammarano, and P. Hanrahan Shadow Silhouette Mas. ACM Transactions on Grahics. vol., Issue [6] P. Sen Silhouette Mas for Imroved Texture Magnification. EUROGRAPHICS Worksho on Grahics Hardware [7] J. Tumblin and P. Choudury Bixels: Picture Samles with Shar Embedded Boundaries. Proc of the Eurograhics Symosium on Rendering. [8] P. Heckbert Discontinuity Meshing for Radiosity. Eurograhics Worksho on Rendering
521493S Computer Graphics Exercise 3 (Chapters 6-8)
521493S Comuter Grahics Exercise 3 (Chaters 6-8) 1 Most grahics systems and APIs use the simle lighting and reflection models that we introduced for olygon rendering Describe the ways in which each of
More informationAn Efficient Coding Method for Coding Region-of-Interest Locations in AVS2
An Efficient Coding Method for Coding Region-of-Interest Locations in AVS2 Mingliang Chen 1, Weiyao Lin 1*, Xiaozhen Zheng 2 1 Deartment of Electronic Engineering, Shanghai Jiao Tong University, China
More informationGrouping of Patches in Progressive Radiosity
Grouing of Patches in Progressive Radiosity Arjan J.F. Kok * Abstract The radiosity method can be imroved by (adatively) grouing small neighboring atches into grous. Comutations normally done for searate
More informationCS 428: Fall Introduction to. Geometric Transformations. Andrew Nealen, Rutgers, /15/2010 1
CS 428: Fall 21 Introduction to Comuter Grahics Geometric Transformations Andrew Nealen, Rutgers, 21 9/15/21 1 Toic overview Image formation and OenGL (last week) Modeling the image formation rocess OenGL
More informationA Novel Iris Segmentation Method for Hand-Held Capture Device
A Novel Iris Segmentation Method for Hand-Held Cature Device XiaoFu He and PengFei Shi Institute of Image Processing and Pattern Recognition, Shanghai Jiao Tong University, Shanghai 200030, China {xfhe,
More informationEE678 Application Presentation Content Based Image Retrieval Using Wavelets
EE678 Alication Presentation Content Based Image Retrieval Using Wavelets Grou Members: Megha Pandey megha@ee. iitb.ac.in 02d07006 Gaurav Boob gb@ee.iitb.ac.in 02d07008 Abstract: We focus here on an effective
More informationShuigeng Zhou. May 18, 2016 School of Computer Science Fudan University
Query Processing Shuigeng Zhou May 18, 2016 School of Comuter Science Fudan University Overview Outline Measures of Query Cost Selection Oeration Sorting Join Oeration Other Oerations Evaluation of Exressions
More informationAUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY
AUTOMATIC EXTRACTION OF BUILDING OUTLINE FROM HIGH RESOLUTION AERIAL IMAGERY Yandong Wang EagleView Technology Cor. 5 Methodist Hill Dr., Rochester, NY 1463, the United States yandong.wang@ictometry.com
More informationAUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS. Ren Chen and Viktor K.
inuts er clock cycle Streaming ermutation oututs er clock cycle AUTOMATIC GENERATION OF HIGH THROUGHPUT ENERGY EFFICIENT STREAMING ARCHITECTURES FOR ARBITRARY FIXED PERMUTATIONS Ren Chen and Viktor K.
More informationGlobal Illumination with Photon Map Compensation
Institut für Comutergrahik und Algorithmen Technische Universität Wien Karlslatz 13/186/2 A-1040 Wien AUSTRIA Tel: +43 (1) 58801-18688 Fax: +43 (1) 58801-18698 Institute of Comuter Grahics and Algorithms
More informationWavelet Based Statistical Adapted Local Binary Patterns for Recognizing Avatar Faces
Wavelet Based Statistical Adated Local Binary atterns for Recognizing Avatar Faces Abdallah A. Mohamed 1, 2 and Roman V. Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville,
More informationFace Recognition Based on Wavelet Transform and Adaptive Local Binary Pattern
Face Recognition Based on Wavelet Transform and Adative Local Binary Pattern Abdallah Mohamed 1,2, and Roman Yamolskiy 1 1 Comuter Engineering and Comuter Science, University of Louisville, Louisville,
More informationDepth Estimation for 2D to 3D Football Video Conversion
International Research Journal of Alied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251-838X / Vol, 6 (4): 475-480 Science Exlorer ublications Deth Estimation for 2D to 3D Football
More informationImproved Image Super-Resolution by Support Vector Regression
Proceedings of International Joint Conference on Neural Networks, San Jose, California, USA, July 3 August 5, 0 Imroved Image Suer-Resolution by Suort Vector Regression Le An and Bir Bhanu Abstract Suort
More informationFace Recognition Using Legendre Moments
Face Recognition Using Legendre Moments Dr.S.Annadurai 1 A.Saradha Professor & Head of CSE & IT Research scholar in CSE Government College of Technology, Government College of Technology, Coimbatore, Tamilnadu,
More information3D Surface Simplification Based on Extended Shape Operator
3D Surface Simlification Based on Extended Shae Oerator JUI-LIG TSEG, YU-HSUA LI Deartment of Comuter Science and Information Engineering, Deartment and Institute of Electrical Engineering Minghsin University
More informationUPDATING ALGORITHMS FOR CONSTRAINT DELAUNAY TIN
UPDATING ALGORITMS FOR CONSTRAINT DELAUNAY TIN WU LiXin a,b WANG YanBing a, c a Institute for GIS/RS/GPS & Subsidence Engineering Research, China Uni Mining & Technology, Beijing, China, 100083 - awulixin@263.net,
More informationReal-Time Streaming of Point-Based 3D Video
Real-Time Streaming of Point-Based 3D Video Edouard Lamboray Stehan Würmlin Markus Gross Comuter Grahics Laboratory Swiss Federal Institute of Technology (ETH) Zurich, Switzerland {lamboray, wuermlin,
More informationIllumination Model. The governing principles for computing the. Apply the lighting model at a set of points across the entire surface.
Illumination and Shading Illumination (ighting) Model the interaction of light with surface oints to determine their final color and brightness OenG comutes illumination at vertices illumination Shading
More informationPatterned Wafer Segmentation
atterned Wafer Segmentation ierrick Bourgeat ab, Fabrice Meriaudeau b, Kenneth W. Tobin a, atrick Gorria b a Oak Ridge National Laboratory,.O.Box 2008, Oak Ridge, TN 37831-6011, USA b Le2i Laboratory Univ.of
More informationSpace-efficient Region Filling in Raster Graphics
"The Visual Comuter: An International Journal of Comuter Grahics" (submitted July 13, 1992; revised December 7, 1992; acceted in Aril 16, 1993) Sace-efficient Region Filling in Raster Grahics Dominik Henrich
More informationReal Time Compression of Triangle Mesh Connectivity
Real Time Comression of Triangle Mesh Connectivity Stefan Gumhold, Wolfgang Straßer WSI/GRIS University of Tübingen Abstract In this aer we introduce a new comressed reresentation for the connectivity
More informationFigure 8.1: Home age taken from the examle health education site (htt:// Setember 14, 2001). 201
200 Chater 8 Alying the Web Interface Profiles: Examle Web Site Assessment 8.1 Introduction This chater describes the use of the rofiles develoed in Chater 6 to assess and imrove the quality of an examle
More informationLeak Detection Modeling and Simulation for Oil Pipeline with Artificial Intelligence Method
ITB J. Eng. Sci. Vol. 39 B, No. 1, 007, 1-19 1 Leak Detection Modeling and Simulation for Oil Pieline with Artificial Intelligence Method Pudjo Sukarno 1, Kuntjoro Adji Sidarto, Amoranto Trisnobudi 3,
More informationExtracting Optimal Paths from Roadmaps for Motion Planning
Extracting Otimal Paths from Roadmas for Motion Planning Jinsuck Kim Roger A. Pearce Nancy M. Amato Deartment of Comuter Science Texas A&M University College Station, TX 843 jinsuckk,ra231,amato @cs.tamu.edu
More informationLecture 2: Fixed-Radius Near Neighbors and Geometric Basics
structure arises in many alications of geometry. The dual structure, called a Delaunay triangulation also has many interesting roerties. Figure 3: Voronoi diagram and Delaunay triangulation. Search: Geometric
More informationWeighted Page Rank Algorithm based on In-Out Weight of Webpages
Indian Journal of Science and Technology, Vol 8(34), DOI: 10.17485/ijst/2015/v8i34/86120, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 eighted Page Rank Algorithm based on In-Out eight
More informationCross products. p 2 p. p p1 p2. p 1. Line segments The convex combination of two distinct points p1 ( x1, such that for some real number with 0 1,
CHAPTER 33 Comutational Geometry Is the branch of comuter science that studies algorithms for solving geometric roblems. Has alications in many fields, including comuter grahics robotics, VLSI design comuter
More information10. Multiprocessor Scheduling (Advanced)
10. Multirocessor Scheduling (Advanced) Oerating System: Three Easy Pieces AOS@UC 1 Multirocessor Scheduling The rise of the multicore rocessor is the source of multirocessorscheduling roliferation. w
More informationSkip List Based Authenticated Data Structure in DAS Paradigm
009 Eighth International Conference on Grid and Cooerative Comuting Ski List Based Authenticated Data Structure in DAS Paradigm Jieing Wang,, Xiaoyong Du,. Key Laboratory of Data Engineering and Knowledge
More informationA New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism
A New and Efficient Algorithm-Based Fault Tolerance Scheme for A Million Way Parallelism Erlin Yao, Mingyu Chen, Rui Wang, Wenli Zhang, Guangming Tan Key Laboratory of Comuter System and Architecture Institute
More informationBuilding Polygonal Maps from Laser Range Data
ECAI Int. Cognitive Robotics Worksho, Valencia, Sain, August 2004 Building Polygonal Mas from Laser Range Data Longin Jan Latecki and Rolf Lakaemer and Xinyu Sun and Diedrich Wolter Abstract. This aer
More informationEfficient Parallel Hierarchical Clustering
Efficient Parallel Hierarchical Clustering Manoranjan Dash 1,SimonaPetrutiu, and Peter Scheuermann 1 Deartment of Information Systems, School of Comuter Engineering, Nanyang Technological University, Singaore
More informationClipping. Administrative. Assignment 1 Gallery. Questions about previous lectures? Overview of graphics pipeline? Assignment 2
Cliing MIT EECS 6.837 Frédo Durand and Seth Teller Some slides and images courtesy of Leonard McMillan MIT EECS 6.837, Teller and Durand 1 MIT EECS 6.837, Teller and Durand 2 Administrative Assignment
More informationSPITFIRE: Scalable Parallel Algorithms for Test Set Partitioned Fault Simulation
To aear in IEEE VLSI Test Symosium, 1997 SITFIRE: Scalable arallel Algorithms for Test Set artitioned Fault Simulation Dili Krishnaswamy y Elizabeth M. Rudnick y Janak H. atel y rithviraj Banerjee z y
More informationDr Pavan Chakraborty IIIT-Allahabad
GVC-43 Lecture - 5 Ref: Donald Hearn & M. Pauline Baker, Comuter Grahics Foley, van Dam, Feiner & Hughes, Comuter Grahics Princiles & Practice Dr Pavan Chakraborty IIIT-Allahabad Summary of line drawing
More informationSource-to-Source Code Generation Based on Pattern Matching and Dynamic Programming
Source-to-Source Code Generation Based on Pattern Matching and Dynamic Programming Weimin Chen, Volker Turau TR-93-047 August, 1993 Abstract This aer introduces a new technique for source-to-source code
More informationA Metaheuristic Scheduler for Time Division Multiplexed Network-on-Chip
Downloaded from orbit.dtu.dk on: Jan 25, 2019 A Metaheuristic Scheduler for Time Division Multilexed Network-on-Chi Sørensen, Rasmus Bo; Sarsø, Jens; Pedersen, Mark Ruvald; Højgaard, Jasur Publication
More informationStereo Disparity Estimation in Moment Space
Stereo Disarity Estimation in oment Sace Angeline Pang Faculty of Information Technology, ultimedia University, 63 Cyberjaya, alaysia. angeline.ang@mmu.edu.my R. ukundan Deartment of Comuter Science, University
More informationTheoretical Analysis of Graphcut Textures
Theoretical Analysis o Grahcut Textures Xuejie Qin Yee-Hong Yang {xu yang}@cs.ualberta.ca Deartment o omuting Science University o Alberta Abstract Since the aer was ublished in SIGGRAPH 2003 the grahcut
More informationOptimizing Dynamic Memory Management!
Otimizing Dynamic Memory Management! 1 Goals of this Lecture! Hel you learn about:" Details of K&R hea mgr" Hea mgr otimizations related to Assignment #6" Faster free() via doubly-linked list, redundant
More information11/2/2010. In the last lecture. Monte-Carlo Ray Tracing : Path Tracing. Today. Shadow ray towards the light at each vertex. Path Tracing : algorithm
Comuter Grahics Global Illumination: Monte-Carlo Ray Tracing and Photon Maing Lecture 11 In the last lecture We did ray tracing and radiosity Ray tracing is good to render secular objects but cannot handle
More informationEfficient Algorithms for Computing Conservative Portal Visibility Information
EUROGRAPHICS 2000 / M. Gross and F.R.A. Hogood (Guest Editors) Volum9 (2000), Number 3 Efficient Algorithms for Comuting Conservative Portal Visibility Information W. F. H. Jiménez, C. Eserança and A.
More informationIntroduction to Visualization and Computer Graphics
Introduction to Visualization and Comuter Grahics DH2320, Fall 2015 Prof. Dr. Tino Weinkauf Introduction to Visualization and Comuter Grahics Grids and Interolation Next Tuesday No lecture next Tuesday!
More informationParallel Algorithms for the Summed Area Table on the Asynchronous Hierarchical Memory Machine, with GPU implementations
Parallel Algorithms for the Summed Area Table on the Asynchronous Hierarchical Memory Machine, ith GPU imlementations Akihiko Kasagi, Koji Nakano, and Yasuaki Ito Deartment of Information Engineering Hiroshima
More informationFacial Expression Recognition using Image Processing and Neural Network
Keerti Keshav Kanchi / International Journal of Comuter Science & Engineering Technology (IJCSET) Facial Exression Recognition using Image Processing and eural etwork Keerti Keshav Kanchi PG Student, Deartment
More informationA Study of Protocols for Low-Latency Video Transport over the Internet
A Study of Protocols for Low-Latency Video Transort over the Internet Ciro A. Noronha, Ph.D. Cobalt Digital Santa Clara, CA ciro.noronha@cobaltdigital.com Juliana W. Noronha University of California, Davis
More informationParallel Construction of Multidimensional Binary Search Trees. Ibraheem Al-furaih, Srinivas Aluru, Sanjay Goil Sanjay Ranka
Parallel Construction of Multidimensional Binary Search Trees Ibraheem Al-furaih, Srinivas Aluru, Sanjay Goil Sanjay Ranka School of CIS and School of CISE Northeast Parallel Architectures Center Syracuse
More informationUsing Rational Numbers and Parallel Computing to Efficiently Avoid Round-off Errors on Map Simplification
Using Rational Numbers and Parallel Comuting to Efficiently Avoid Round-off Errors on Ma Simlification Maurício G. Grui 1, Salles V. G. de Magalhães 1,2, Marcus V. A. Andrade 1, W. Randolh Franklin 2,
More informationBlind Separation of Permuted Alias Image Base on Four-phase-difference and Differential Evolution
Sensors & Transducers, Vol. 63, Issue, January 204,. 90-95 Sensors & Transducers 204 by IFSA Publishing, S. L. htt://www.sensorsortal.com lind Searation of Permuted Alias Image ase on Four-hase-difference
More informationA Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems
A Parallel Algorithm for Constructing Obstacle-Avoiding Rectilinear Steiner Minimal Trees on Multi-Core Systems Cheng-Yuan Chang and I-Lun Tseng Deartment of Comuter Science and Engineering Yuan Ze University,
More informationBlock Recycling Schemes and Their Cost-based Optimization in NAND Flash Memory Based Storage System
Block Recycling Schemes and Their Cost-based Otimization in NAND Flash Memory Based Storage System Jongmin Lee School of Comuter Science University of Seoul jmlee@uos.ac.kr Sunghoon Kim Center for the
More informationEfficient Processing of Top-k Dominating Queries on Multi-Dimensional Data
Efficient Processing of To-k Dominating Queries on Multi-Dimensional Data Man Lung Yiu Deartment of Comuter Science Aalborg University DK-922 Aalborg, Denmark mly@cs.aau.dk Nikos Mamoulis Deartment of
More informationAn integrated system for virtual scene rendering, stereo reconstruction, and accuracy estimation.
An integrated system for virtual scene rendering, stereo reconstruction, and accuracy estimation. Marichal-Hernández J.G., Pérez Nava F*., osa F., estreo., odríguez-amos J.M. Universidad de La Laguna,
More informationLecture 8: Orthogonal Range Searching
CPS234 Comutational Geometry Setember 22nd, 2005 Lecture 8: Orthogonal Range Searching Lecturer: Pankaj K. Agarwal Scribe: Mason F. Matthews 8.1 Range Searching The general roblem of range searching is
More informationSubmission. Verifying Properties Using Sequential ATPG
Verifying Proerties Using Sequential ATPG Jacob A. Abraham and Vivekananda M. Vedula Comuter Engineering Research Center The University of Texas at Austin Austin, TX 78712 jaa, vivek @cerc.utexas.edu Daniel
More informationAn Efficient Video Program Delivery algorithm in Tree Networks*
3rd International Symosium on Parallel Architectures, Algorithms and Programming An Efficient Video Program Delivery algorithm in Tree Networks* Fenghang Yin 1 Hong Shen 1,2,** 1 Deartment of Comuter Science,
More informationMatlab Virtual Reality Simulations for optimizations and rapid prototyping of flexible lines systems
Matlab Virtual Reality Simulations for otimizations and raid rototying of flexible lines systems VAMVU PETRE, BARBU CAMELIA, POP MARIA Deartment of Automation, Comuters, Electrical Engineering and Energetics
More informationEfficient Sequence Generator Mining and its Application in Classification
Efficient Sequence Generator Mining and its Alication in Classification Chuancong Gao, Jianyong Wang 2, Yukai He 3 and Lizhu Zhou 4 Tsinghua University, Beijing 0084, China {gaocc07, heyk05 3 }@mails.tsinghua.edu.cn,
More informationRobust Motion Estimation for Video Sequences Based on Phase-Only Correlation
Robust Motion Estimation for Video Sequences Based on Phase-Only Correlation Loy Hui Chien and Takafumi Aoki Graduate School of Information Sciences Tohoku University Aoba-yama 5, Sendai, 98-8579, Jaan
More informationAn Efficient and Highly Accurate Technique for Periodic Planar Scanner Calibration with the Antenna Under Test in Situ
An Efficient and Highly Accurate echnique for Periodic Planar Scanner Calibration with the Antenna Under est in Situ Scott Pierce I echnologies 1125 Satellite Boulevard, Suite 100 Suwanee, Georgia 30024
More informationAn improved algorithm for Hausdorff Voronoi diagram for non-crossing sets
An imroved algorithm for Hausdorff Voronoi diagram for non-crossing sets Frank Dehne, Anil Maheshwari and Ryan Taylor May 26, 2006 Abstract We resent an imroved algorithm for building a Hausdorff Voronoi
More informationFast Shape-based Road Sign Detection for a Driver Assistance System
Fast Shae-based Road Sign Detection for a Driver Assistance System Gareth Loy Comuter Vision and Active Percetion Laboratory Royal Institute of Technology (KTH) Stockholm, Sweden Email: gareth@nada.kth.se
More informationAn empirical analysis of loopy belief propagation in three topologies: grids, small-world networks and random graphs
An emirical analysis of looy belief roagation in three toologies: grids, small-world networks and random grahs R. Santana, A. Mendiburu and J. A. Lozano Intelligent Systems Grou Deartment of Comuter Science
More informationA GPU Heterogeneous Cluster Scheduling Model for Preventing Temperature Heat Island
A GPU Heterogeneous Cluster Scheduling Model for Preventing Temerature Heat Island Yun-Peng CAO 1,2,a and Hai-Feng WANG 1,2 1 School of Information Science and Engineering, Linyi University, Linyi Shandong,
More informationPrivacy Preserving Moving KNN Queries
Privacy Preserving Moving KNN Queries arxiv:4.76v [cs.db] 4 Ar Tanzima Hashem Lars Kulik Rui Zhang National ICT Australia, Deartment of Comuter Science and Software Engineering University of Melbourne,
More informationAn Efficient VLSI Architecture for Adaptive Rank Order Filter for Image Noise Removal
International Journal of Information and Electronics Engineering, Vol. 1, No. 1, July 011 An Efficient VLSI Architecture for Adative Rank Order Filter for Image Noise Removal M. C Hanumantharaju, M. Ravishankar,
More informationMitigating the Impact of Decompression Latency in L1 Compressed Data Caches via Prefetching
Mitigating the Imact of Decomression Latency in L1 Comressed Data Caches via Prefetching by Sean Rea A thesis resented to Lakehead University in artial fulfillment of the requirement for the degree of
More informationA Model-Adaptable MOSFET Parameter Extraction System
A Model-Adatable MOSFET Parameter Extraction System Masaki Kondo Hidetoshi Onodera Keikichi Tamaru Deartment of Electronics Faculty of Engineering, Kyoto University Kyoto 66-1, JAPAN Tel: +81-7-73-313
More informationMulticast in Wormhole-Switched Torus Networks using Edge-Disjoint Spanning Trees 1
Multicast in Wormhole-Switched Torus Networks using Edge-Disjoint Sanning Trees 1 Honge Wang y and Douglas M. Blough z y Myricom Inc., 325 N. Santa Anita Ave., Arcadia, CA 916, z School of Electrical and
More informationlevel 0 level 1 level 2 level 3
Communication-Ecient Deterministic Parallel Algorithms for Planar Point Location and 2d Voronoi Diagram? Mohamadou Diallo 1, Afonso Ferreira 2 and Andrew Rau-Chalin 3 1 LIMOS, IFMA, Camus des C zeaux,
More informationDistributed Estimation from Relative Measurements in Sensor Networks
Distributed Estimation from Relative Measurements in Sensor Networks #Prabir Barooah and João P. Hesanha Abstract We consider the roblem of estimating vectorvalued variables from noisy relative measurements.
More informationAn Indexing Framework for Structured P2P Systems
An Indexing Framework for Structured P2P Systems Adina Crainiceanu Prakash Linga Ashwin Machanavajjhala Johannes Gehrke Carl Lagoze Jayavel Shanmugasundaram Deartment of Comuter Science, Cornell University
More informationEquality-Based Translation Validator for LLVM
Equality-Based Translation Validator for LLVM Michael Ste, Ross Tate, and Sorin Lerner University of California, San Diego {mste,rtate,lerner@cs.ucsd.edu Abstract. We udated our Peggy tool, reviously resented
More informationA Morphological LiDAR Points Cloud Filtering Method based on GPGPU
A Morhological LiDAR Points Cloud Filtering Method based on GPGPU Shuo Li 1, Hui Wang 1, Qiuhe Ma 1 and Xuan Zha 2 1 Zhengzhou Institute of Surveying & Maing, No.66, Longhai Middle Road, Zhengzhou, China
More informationA Method to Determine End-Points ofstraight Lines Detected Using the Hough Transform
RESEARCH ARTICLE OPEN ACCESS A Method to Detere End-Points ofstraight Lines Detected Using the Hough Transform Gideon Kanji Damaryam Federal University, Lokoja, PMB 1154, Lokoja, Nigeria. Abstract The
More informationAN INTEGER LINEAR MODEL FOR GENERAL ARC ROUTING PROBLEMS
AN INTEGER LINEAR MODEL FOR GENERAL ARC ROUTING PROBLEMS Philie LACOMME, Christian PRINS, Wahiba RAMDANE-CHERIF Université de Technologie de Troyes, Laboratoire d Otimisation des Systèmes Industriels (LOSI)
More informationBayesian Oil Spill Segmentation of SAR Images via Graph Cuts 1
Bayesian Oil Sill Segmentation of SAR Images via Grah Cuts 1 Sónia Pelizzari and José M. Bioucas-Dias Instituto de Telecomunicações, I.S.T., TULisbon,Lisboa, Portugal sonia@lx.it.t, bioucas@lx.it.t Abstract.
More informationAUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH
AUTOMATIC 3D SURFACE RECONSTRUCTION BY COMBINING STEREOVISION WITH THE SLIT-SCANNER APPROACH A. Prokos 1, G. Karras 1, E. Petsa 2 1 Deartment of Surveying, National Technical University of Athens (NTUA),
More informationOMNI: An Efficient Overlay Multicast. Infrastructure for Real-time Applications
OMNI: An Efficient Overlay Multicast Infrastructure for Real-time Alications Suman Banerjee, Christoher Kommareddy, Koushik Kar, Bobby Bhattacharjee, Samir Khuller Abstract We consider an overlay architecture
More informationDecoding-Workload-Aware Video Encoding
Decoding-Workload-Aware Video Encoding Yicheng Huang, Guangming Hong, Vu An Tran and Ye Wang Deartment of Comuter Science ational University of Singaore Law Link, Singaore 117590 Reulic of Singaore {huangyic,
More informationThickness computation of trimmed B-Rep model using GPU ray tracing
Thickness comutation of trimmed B-Re model using GPU ray tracing G. Lemasson 1,2,3, J.C. Iehl 2, F. Zara 1, B. Shariat 1, V. Baudet 3, P. Arthaud 3 1 Université de Lyon, CNRS, Université Lyon 1, LIRIS,
More informationPattern Recognition Letters
Pattern Recognition Letters 30 (2009) 114 122 Contents lists available at ScienceDirect Pattern Recognition Letters journal homeage: www.elsevier.com/locate/atrec A stroke filter and its alication to text
More informationObject Space EWA Surface Splatting: A Hardware Accelerated Approach to High Quality Point Rendering
EUROGRAPHICS 2002 / G. Drettais and H.-P. Seidel (Guest Editors) Volume 2 (2002), Number 3 Object Sace EWA Surface Slatting: A Hardware Accelerated Aroach to High Quality Point Rendering Liu Ren y Hanseter
More informationTruth Trees. Truth Tree Fundamentals
Truth Trees 1 True Tree Fundamentals 2 Testing Grous of Statements for Consistency 3 Testing Arguments in Proositional Logic 4 Proving Invalidity in Predicate Logic Answers to Selected Exercises Truth
More informationarxiv: v1 [cs.mm] 18 Jan 2016
Lossless Intra Coding in with 3-ta Filters Saeed R. Alvar a, Fatih Kamisli a a Deartment of Electrical and Electronics Engineering, Middle East Technical University, Turkey arxiv:1601.04473v1 [cs.mm] 18
More informationEfficient stereo vision for obstacle detection and AGV Navigation
Efficient stereo vision for obstacle detection and AGV Navigation Rita Cucchiara, Emanuele Perini, Giuliano Pistoni Diartimento di Ingegneria dell informazione, University of Modena and Reggio Emilia,
More informationSensitivity Analysis for an Optimal Routing Policy in an Ad Hoc Wireless Network
1 Sensitivity Analysis for an Otimal Routing Policy in an Ad Hoc Wireless Network Tara Javidi and Demosthenis Teneketzis Deartment of Electrical Engineering and Comuter Science University of Michigan Ann
More informationSEMI-AUTOMATIC ROAD EXTRACTION FROM HIGH-RESOLUTION SATELLITE IMAGE
SEMI-AUOMAIC ROAD EXRACION FROM HIGH-RESOLUION SAELLIE IMAGE Commission III KEY WORDS: Road Extraction, High-Resolution Satellite Image, Urban area, Semi-automatic ABSRAC: In this research, a method is
More informationSupport Vector Machines for Face Authentication
Suort Vector Machines for Face Authentication K Jonsson 1 2, J Kittler 1,YPLi 1 and J Matas 1 2 1 CVSSP, University of Surrey Guildford, Surrey GU2 5XH, United Kingdom 2 CMP, Czech Technical University
More informationA CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH
A CLASS OF STRUCTURED LDPC CODES WITH LARGE GIRTH Jin Lu, José M. F. Moura, and Urs Niesen Deartment of Electrical and Comuter Engineering Carnegie Mellon University, Pittsburgh, PA 15213 jinlu, moura@ece.cmu.edu
More informationTo appear in IEEE TKDE Title: Efficient Skyline and Top-k Retrieval in Subspaces Keywords: Skyline, Top-k, Subspace, B-tree
To aear in IEEE TKDE Title: Efficient Skyline and To-k Retrieval in Subsaces Keywords: Skyline, To-k, Subsace, B-tree Contact Author: Yufei Tao (taoyf@cse.cuhk.edu.hk) Deartment of Comuter Science and
More informationhas been retired This version of the software Sage Timberline Office Get Started Document Management 9.8 NOTICE
This version of the software has been retired Sage Timberline Office Get Started Document Management 9.8 NOTICE This document and the Sage Timberline Office software may be used only in accordance with
More informationWeight Co-occurrence based Integrated Color and Intensity Matrix for CBIR
Weight Co-occurrence based Integrated Color and Intensity Matrix for CBIR Megha Agarwal, 2R.P. Maheshwari Indian Institute of Technology Roorkee 247667, Uttarakhand, India meghagarwal29@gmail.com, 2rmaheshwari@gmail.com
More informationCENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE
CENTRAL AND PARALLEL PROJECTIONS OF REGULAR SURFACES: GEOMETRIC CONSTRUCTIONS USING 3D MODELING SOFTWARE Petra Surynková Charles University in Prague, Faculty of Mathematics and Physics, Sokolovská 83,
More informationUse of Multivariate Statistical Analysis in the Modelling of Chromatographic Processes
Use of Multivariate Statistical Analysis in the Modelling of Chromatograhic Processes Simon Edwards-Parton 1, Nigel itchener-hooker 1, Nina hornhill 2, Daniel Bracewell 1, John Lidell 3 Abstract his aer
More informationIdentity-sensitive Points-to Analysis for the Dynamic Behavior of JavaScript Objects
Identity-sensitive Points-to Analysis for the Dynamic Behavior of JavaScrit Objects Shiyi Wei and Barbara G. Ryder Deartment of Comuter Science, Virginia Tech, Blacksburg, VA, USA. {wei,ryder}@cs.vt.edu
More informationVisualization, Estimation and User-Modeling for Interactive Browsing of Image Libraries
Visualization, Estimation and User-Modeling for Interactive Browsing of Image Libraries Qi Tian, Baback Moghaddam 2 and Thomas S. Huang Beckman Institute, University of Illinois, Urbana-Chamaign, IL 680,
More informationLearning Motion Patterns in Crowded Scenes Using Motion Flow Field
Learning Motion Patterns in Crowded Scenes Using Motion Flow Field Min Hu, Saad Ali and Mubarak Shah Comuter Vision Lab, University of Central Florida {mhu,sali,shah}@eecs.ucf.edu Abstract Learning tyical
More informationSignature File Hierarchies and Signature Graphs: a New Index Method for Object-Oriented Databases
Signature File Hierarchies and Signature Grahs: a New Index Method for Object-Oriented Databases Yangjun Chen* and Yibin Chen Det. of Business Comuting University of Winnieg, Manitoba, Canada R3B 2E9 ABSTRACT
More information