Ninth International Conference on Computer Aided Design and Computer Graphics (CAD-CG'05)
Non-photorealistic rendering (NPR) has inspired many researchers to investigate a variety of tech... more Non-photorealistic rendering (NPR) has inspired many researchers to investigate a variety of techniques to simulate the style of artists. Recent work has resulted in methods of crayon stroke generation and cartoon style rendering. In this paper, we propose a stylized form of a glass painting to be used in cartoon rendered scenes and animations. Sand blasted glass is used as
Proceedings. International Conference on Computer Graphics, Imaging and Visualization, 2004. CGIV 2004.
We present an efficient approach to cartoon style rendering of an image with an approximated cray... more We present an efficient approach to cartoon style rendering of an image with an approximated crayon texture. The algorithm generates a crayon texture map, with two crayon textures (illuminated color texture and shadowed color texture) combined into one. The crayon texture is generated using crayon stroke generation technique. The texture is then mapped onto the image in cartoon style using
ABSTRACT An interpreter for Lisp based on the Forth model is described: Lisp and Forth are compar... more ABSTRACT An interpreter for Lisp based on the Forth model is described: Lisp and Forth are compared, threaded interpreters are discussed, and aspects of a Lisp implementation are presented.
In this paper we present an algorithm for a glass-painting filter. The filter inputs any arbitrar... more In this paper we present an algorithm for a glass-painting filter. The filter inputs any arbitrary 2D image and converts it into its equivalent glass painted form. The initial image is processed through various nonphotorealistic rendering stages. The major steps involved in the process include – edge detection and refinement, conversion of image into painted form, changing the appearance of the paints into glass paints and enhancing the image with black colored outlines and crushed silver foil background. The specular effect is also achieved by reflection mapping on per-pixel basis.
Aspect-oriented programming promises to enhance the extensibility and reusability of code through... more Aspect-oriented programming promises to enhance the extensibility and reusability of code through the removal of tangled and crosscutting code. Determining coupling for Aspect-oriented Systems (AOSs) would assist in the quantification of various software attributes and hence improve quality. This paper presents a new Aspect-oriented System Coupling Metric (COAO), which calculates the coupling for complete aspect-oriented system as a whole, based on the properties of elements and the relationships among them. The process of defining a metric primarily requires a clear, unambiguous definition of basic and relevant concepts related to Aspect-Oriented Programming. As such, first and foremost, novel definitions of basic concepts such as system, element, relation, module and attribute are specified concerning Aspect-Oriented Programming. Subsequently, a metric for Aspect-Oriented System Coupling is proposed. Subsequently, the proposed metric is validated theoretically against Braiand prop...
2000 Ieee International Conference on Multimedia and Expo Icme2000 Proceedings Latest Advances in the Fast Changing World of Multimedia, 2000
With the booming of the Internet, more and more multimedia data is becoming available, therefore,... more With the booming of the Internet, more and more multimedia data is becoming available, therefore, the provision of multimedia security and copyright protection services is needed. It is still interesting and challenging to create an integrated system to provide those services. A concrete example of such system is a security gateway with those security and copyright protection functionalities. The article proposes an architecture for a Multimedia Security Gateway Protocol (MSGP) to achieve a multidimensional approach to multimedia security on the Internet and also providing anonymity to both the sender and receiver using watermarking techniques
The presence of multiple websites offering similar services has changed the user outlook. The use... more The presence of multiple websites offering similar services has changed the user outlook. The user now prefers to visit those sites, which are easy to use. Many different methods have been proposed to measure usability of a website. The quantitative methods focus on the performance measurement of the website whereas the qualitative methods estimate the user's opinion of a website.
Ninth International Conference on Computer Aided Design and Computer Graphics (CAD-CG'05)
Non-photorealistic rendering (NPR) has inspired many researchers to investigate a variety of tech... more Non-photorealistic rendering (NPR) has inspired many researchers to investigate a variety of techniques to simulate the style of artists. Recent work has resulted in methods of crayon stroke generation and cartoon style rendering. In this paper, we propose a stylized form of a glass painting to be used in cartoon rendered scenes and animations. Sand blasted glass is used as
Proceedings. International Conference on Computer Graphics, Imaging and Visualization, 2004. CGIV 2004.
We present an efficient approach to cartoon style rendering of an image with an approximated cray... more We present an efficient approach to cartoon style rendering of an image with an approximated crayon texture. The algorithm generates a crayon texture map, with two crayon textures (illuminated color texture and shadowed color texture) combined into one. The crayon texture is generated using crayon stroke generation technique. The texture is then mapped onto the image in cartoon style using
ABSTRACT An interpreter for Lisp based on the Forth model is described: Lisp and Forth are compar... more ABSTRACT An interpreter for Lisp based on the Forth model is described: Lisp and Forth are compared, threaded interpreters are discussed, and aspects of a Lisp implementation are presented.
In this paper we present an algorithm for a glass-painting filter. The filter inputs any arbitrar... more In this paper we present an algorithm for a glass-painting filter. The filter inputs any arbitrary 2D image and converts it into its equivalent glass painted form. The initial image is processed through various nonphotorealistic rendering stages. The major steps involved in the process include – edge detection and refinement, conversion of image into painted form, changing the appearance of the paints into glass paints and enhancing the image with black colored outlines and crushed silver foil background. The specular effect is also achieved by reflection mapping on per-pixel basis.
Aspect-oriented programming promises to enhance the extensibility and reusability of code through... more Aspect-oriented programming promises to enhance the extensibility and reusability of code through the removal of tangled and crosscutting code. Determining coupling for Aspect-oriented Systems (AOSs) would assist in the quantification of various software attributes and hence improve quality. This paper presents a new Aspect-oriented System Coupling Metric (COAO), which calculates the coupling for complete aspect-oriented system as a whole, based on the properties of elements and the relationships among them. The process of defining a metric primarily requires a clear, unambiguous definition of basic and relevant concepts related to Aspect-Oriented Programming. As such, first and foremost, novel definitions of basic concepts such as system, element, relation, module and attribute are specified concerning Aspect-Oriented Programming. Subsequently, a metric for Aspect-Oriented System Coupling is proposed. Subsequently, the proposed metric is validated theoretically against Braiand prop...
2000 Ieee International Conference on Multimedia and Expo Icme2000 Proceedings Latest Advances in the Fast Changing World of Multimedia, 2000
With the booming of the Internet, more and more multimedia data is becoming available, therefore,... more With the booming of the Internet, more and more multimedia data is becoming available, therefore, the provision of multimedia security and copyright protection services is needed. It is still interesting and challenging to create an integrated system to provide those services. A concrete example of such system is a security gateway with those security and copyright protection functionalities. The article proposes an architecture for a Multimedia Security Gateway Protocol (MSGP) to achieve a multidimensional approach to multimedia security on the Internet and also providing anonymity to both the sender and receiver using watermarking techniques
The presence of multiple websites offering similar services has changed the user outlook. The use... more The presence of multiple websites offering similar services has changed the user outlook. The user now prefers to visit those sites, which are easy to use. Many different methods have been proposed to measure usability of a website. The quantitative methods focus on the performance measurement of the website whereas the qualitative methods estimate the user's opinion of a website.
Uploads
Papers by Pritam Grover