Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where B. Gurumoorthy is active.

Publication


Featured researches published by B. Gurumoorthy.


Computer-aided Design | 2003

Constructing medial axis transform of planar domains with curved boundaries

M. Ramanathan; B. Gurumoorthy

The paper describes an algorithm for generating an approximation of the medial axis transform (MAT) for planar objects with free form boundaries. The algorithm generates the MAT by a tracing technique that marches along the object boundary rather than the bisectors of the boundary entities. The level of approximation is controlled by the choice of the step size in the tracing procedure. Criteria based on distance and local curvature of boundary entities are used to identify the junction or branch points and the search for these branch points is more efficient than while tracing the bisectors. The algorithm works for multiply connected objects as well. Results of implementation are provided.


Computer-aided Design | 2005

Handling sectional views in volume-based approach to automatically construct 3D solid from 2D views

Jitendra Dimri; B. Gurumoorthy

This paper presents an algorithm for solid model reconstruction from 2D sectional views based on volume-ba`sed approach. None of the existing work in automatic reconstruction from 2D orthographic views have addressed sectional views in detail. It is believed that the volume-based approach is better suited to handle different types of sectional views. The volume-based approach constructs the 3D solid by a boolean combination of elementary solids. The elementary solids are formed by sweep operation on loops identified in the input views. The only adjustment to be made for the presence of sectional views is in the identification of loops that would form the elemental solids. In the algorithm, the conventions of engineering drawing for sectional views, are used to identify the loops correctly. The algorithm is simple and intuitive in nature. Results have been obtained for full sections, offset sections and half sections. Future work will address other types of sectional views such as removed and revolved sections and broken-out sections.


Computer-aided Design | 2012

Automatic extraction of free-form surface features (FFSFs)

Ravi Kumar Gupta; B. Gurumoorthy

This paper presents a new algorithm for extracting Free-Form Surface Features (FFSFs) from a surface model. The extraction algorithm is based on a modified taxonomy of FFSFs from that proposed in the literature. A new classification scheme has been proposed for FFSFs to enable their representation and extraction. The paper proposes a separating curve as a signature of FFSFs in a surface model. FFSFs are classified based on the characteristics of the separating curve (number and type) and the influence region (the region enclosed by the separating curve). A method to extract these entities is presented. The algorithm has been implemented and tested for various free-form surface features on different types of free-form surfaces (base surfaces) and is found to correctly identify and represent the features irrespective of the type of underlying surface. The representation and extraction algorithm are both based on topology and geometry. The algorithm is data-driven and does not use any pre-defined templates. The definition presented for a feature is unambiguous and application independent. The proposed classification of FFSFs can be used to develop an ontology to determine semantic equivalences for the feature to be exchanged, mapped and used across PLM applications.


Computer-aided Design | 2005

Constructing medial axis transform of extruded and revolved 3D objects with free-form boundaries

M. Ramanathan; B. Gurumoorthy

This paper presents an algorithm for generating the Medial Axis Transform (MAT) of 3D objects with free form boundaries that are obtained by extrusion along a line or revolution about an axis. The algorithm proposed uses the exact representation of the part and generates an approximate rational spline description (to within a defined tolerance) of the MAT. The algorithm uses the 2D MAT of the profile being extruded or revolved to identify the limiting entities (junction points, seams and points of extremal maximum curvature) of the 3D MAT. It is shown that the MAT points of the profile face are sufficient to determine the topology and geometry of the MAT of this class of solids. The algorithm works for multiply-connected objects as well. Results of implementation are presented and use of the algorithm to handle general solids is discussed.


Computers in Industry | 2000

Multiple feature interpretation across domains

Kailash Jha; B. Gurumoorthy

In this paper, we focus on the problem of extracting multiple feature models of a part. Most of the efforts reported to date extract multiple feature models that contain only machining (negative) features. While this is useful for the task of process planning, it is desirable to have multiple interpretations of a part that are useful in other domains as well. We define three types of multiple feature interpretations or models, (1) only positive, (2) mixed and (3) only negative. Identifying feature models with only positive features is useful in reasoning about fabrication processes like welding, layered manufacturing processes and in design analysis. Feature sets consisting of both positive and negative features are useful in efficient modeling of geometry. Feature models with only negative features are useful in process planning for machining. We present an algorithm that generates multiple feature interpretations within and across domains. The algorithm generates multiple feature interpretations for parts, which have a through feature in any one domain. Parts with interacting and intersecting features ending on single face are handled. Results of implementation on typical solids are reported.


Computer-aided Design | 2000

Automatic propagation of feature modification across domains

K Jha; B. Gurumoorthy

A new algorithm has been developed to propagate feature modification automatically across different task domains, such as machining,analysis and modelling. The algorithm takes multiple feature interpretations of a part as input. When a feature in a ‘feature model’ in a certain domain is modified, feature models in other task domains are automatically updated to reflect this change. The algorithm currently handles modifications to feature geometry only. The algorithm is able to detect portions of a feature model that are not affected by the modification made, resulting in efficient propagation of the modification. Automatic propagation of modifications across feature models is very critical in maintaining integrity of the part geometry across the different task domains.


Computer-aided Design | 2013

Classification, representation, and automatic extraction of deformation features in sheet metal parts

Ravi Kumar Gupta; B. Gurumoorthy

This paper presents classification, representation and extraction of deformation features in sheet-metal parts. The thickness is constant for these shape features and hence these are also referred to as constant thickness features. The deformation feature is represented as a set of faces with a characteristic arrangement among the faces. Deformation of the base-sheet or forming of material creates Bends and Walls with respect to a base-sheet or a reference plane. These are referred to as Basic Deformation Features (BDFs). Compound deformation features having two or more BDFs are defined as characteristic combinations of Bends and Walls and represented as a graph called Basic Deformation Features Graph (BDFG). The graph, therefore, represents a compound deformation feature uniquely. The characteristic arrangement of the faces and type of bends belonging to the feature decide the type and nature of the deformation feature. Algorithms have been developed to extract and identify deformation features from a CAD model of sheet-metal parts. The proposed algorithm does not require folding and unfolding of the part as intermediate steps to recognize deformation features. Representations of typical features are illustrated and results of extracting these deformation features from typical sheet metal parts are presented and discussed.


Computer-aided Design | 2010

Interior Medial Axis Transform computation of 3D objects bound by free-form surfaces

M. Ramanathan; B. Gurumoorthy

This paper presents an algorithm for generating the Interior Medial Axis Transform (iMAT) of 3D objects with free-form boundaries. The algorithm proposed uses the exact representation of the part and generates an approximate rational spline description of the iMAT. The algorithm generates the iMAT by a tracing technique that marches along the objects boundary. The level of approximation is controlled by the choice of the step size in the tracing procedure. Criteria based on distance and local curvature of boundary entities are used to identify the junction points and the search for these junction points is done in an efficient way. The algorithm works for multiply-connected objects as well. Results of the implementation are provided.


Computer-aided Design | 2005

Maintaining associativity between form feature models

S. Subramani; B. Gurumoorthy

The promise of features technology was that the task domains would have access to task specific product data through feature based models. This is an important requirement in a distributed and concurrent design environment, where data of part geometry has to be shared between different task domains. Associativity between feature models implies the automatic updating of different feature models of a part after changes are made in one of its feature models. The proposed algorithm takes multiple feature models of a part as input and modifies other feature models to reflect the changes made to a feature in a feature model. The proposed algorithm updates feature volumes in other feature models and then classifies the updated volumes to obtain the updated feature model. The spatial arrangement of feature faces and adjacency relationship between features are used to isolate features in a view that are affected by the modification. Feature volumes are updated based on the classification of the feature volume of the modified feature with respect to feature volumes of the model being updated. The algorithm is capable of handling all types of feature modifications namely, feature deletion, feature creation, and changes to feature location and parameters. In contrast to current art in automatic updating of feature models, the proposed algorithm does not use an intermediate representation, does not re-interpret the feature model from a low level representation and handles interacting features. The present work considers modifications to form features only. Modification of constraints and application attributes are under investigation. Results of implementation on typical cases are presented.


Computer-aided Design | 2004

3D clipping algorithm for feature mapping across domains

S. Subramani; S. R. P. Rao Nalluri; B. Gurumoorthy

This paper describes an algorithm based on 3D clipping for mapping feature models across domains. The problem is motivated by the need to identify feature models corresponding to different domains. Feature mapping (also referred to as feature conversion) involves obtaining a feature model in one domain given a feature model in another. This is in contrast to feature extraction which works from the boundary representation of the part. Most techniques for feature mapping have focused on obtaining negative feature models only. We propose an algorithm that can convert a feature model with mixed features (both positive and negative) to a feature model containing either only positive or only negative features. The input to the algorithm is a feature model in one domain. The algorithm for mapping this model to another feature model is based on classification of faces of features in the model and 3D clipping. 3D clipping refers to the splitting of a solid by a surface. The feature mapping process involves three major steps. In the first step, face forming the features in the input model are classified with respect to one another. The spatial arrangement of faces is used next to derive the dependency relationship amongst features in the input model and a Feature Relationship Graph (FRG) is constructed. In the second step, using the FRG, features are clustered and interactions between features (if any) are resolved. In the final step, the 3D clipping algorithm is used to determine the volumes corresponding to the features in the target domain. These volumes are then classified to identify the features for obtaining the feature model in the target domain. Multiple feature sets (where possible) can be obtained by varying the sequence of faces used for clipping. Results of implementation are presented.

Collaboration


Dive into the B. Gurumoorthy's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

N. Madhusudanan

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

Dibakar Sen

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

Ravi Kumar Gupta

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

Ashitava Ghosal

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

B. Santhi

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

M. Ramanathan

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

S. Subramani

Indian Institute of Science

View shared research outputs
Top Co-Authors

Avatar

Arun Kumar Singh

Defence Research and Development Organisation

View shared research outputs
Top Co-Authors

Avatar

Avinash Dawari

Indian Institute of Science

View shared research outputs
Researchain Logo
Decentralizing Knowledge