VLDB 2026 Research / reviewers in the wild / expert
Arijit Bishnu
dblp:10/718
· DBLP profile ↗
40ranked-venue papers
22as first author
12since 2021 · last 2026
0000-0003-0018-7314ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 23 · 15 first-author · 11 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 4 · 3 first-authorSystems, architecture and hardware · 4 · 1 first-authorComputer networks · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Near uniform triangle sampling over adjacency list graph streams
Arijit Bishnu, Gopinath Mishra, Sayantan Sen |
Theor. Comput. Sci. | 1 |
| 2023 | On the Complexity of Triangle Counting Using Emptiness QueriesabstractBeame et al. [ITCS'18 & TALG'20] introduced and used the Bipartite Independent Set (BIS) and Independent Set (IS) oracle access to an unknown, simple, unweighted and undirected graph and solved the edge estimation problem. The introduction of this oracle set forth a series of works in a short time that either solved open questions mentioned by Beame et al. or were generalizations of their work as in Dell and Lapinskas [STOC'18 and TOCT'21], Dell, Lapinskas, and Meeks [SODA'20 and SICOMP'22], Bhattacharya et al. [ISAAC'19 & TOCS'21], and Chen et al. [SODA'20]. Edge estimation using BIS can be done using polylogarithmic queries, while IS queries need sub-linear but more than polylogarithmic queries. Chen et al. improved Beame et al.’s upper bound result for edge estimation using IS and also showed an almost matching lower bound. Beame et al. in their introductory work asked a few open questions out of which one was on estimating structures of higher order than edges, like triangles and cliques, using BIS queries. In this work, we almost resolve the query complexity of estimating triangles using BIS oracle. While doing so, we prove a lower bound for an even stronger query oracle called Edge Emptiness (EE) oracle, recently introduced by Assadi, Chakrabarty, and Khanna [ESA'21] to test graph connectivity. Arijit Bishnu, Gopinath Mishra |
APPROX/RANDOM | 1 |
| 2023 | Almost optimal query algorithm for hitting set using a subset query
Arijit Bishnu, Sudeshna Kolay, Gopinath Mishra, Saket Saurabh 0001 |
J. Comput. Syst. Sci. | 1 |
| 2023 | Small Vertex Cover Helps in Fixed-Parameter Tractability of Graph Deletion Problems over Data StreamsabstractAbstract In the study of parameterized streaming complexity on graph problems, the main goal is to design streaming algorithms for parameterized problems such that $$\mathcal {O}(f(k) \log ^{\mathcal {O}(1)} n)$$ O ( f ( k ) log O ( 1 ) n ) space is enough, where f is an arbitrary computable function depending only on the parameter k. However, in the past few years very few positive results have been established. Most of the graph problems that do have streaming algorithms of the above nature are ones where localized checking is required, like Vertex Cover or Maximum Matching parameterized by the size k of the solution we are seeking. Chitnis et al. (SODA’16) have shown that many important parameterized problems that form the backbone of traditional parameterized complexity are known to require $$\Omega (n)$$ Ω ( n ) bits of storage for any streaming algorithm; e.g. Feedback Vertex Set, Even Cycle Transversal, Odd Cycle Transversal, Triangle Deletion or the more general $$\mathcal{F}$$ F -Subgraph Deletion when parameterized by solution size k. Our contribution lies in overcoming the obstacles to efficient parameterized streaming algorithms in graph deletion problems by utilizing the power of parameterization. We focus on the vertex cover size K as the parameter for the parameterized graph deletion problems we consider. In this work, we consider the four most well-studied streaming models: the Ea, Dea, Va (vertex arrival) and Al (adjacency list) models. Surprisingly, the consideration of vertex cover size K in the different models leads to a classification of positive and negative results for problems like $$\mathcal{F}$$ F -Subgraph Deletion and $$\mathcal{F}$$ F -Minor Deletion. Arijit Bishnu, Sudeshna Kolay, Gopinath Mishra, Saket Saurabh 0001 |
Theory Comput. Syst. | 1 |
| 2022 | Counting and Sampling from Substructures Using Linear Algebraic QueriesabstractFor an unknown n × n matrix A having non-negative entries, the inner product (IP) oracle takes as inputs a specified row (or a column) of A and a vector v ∈ Rn with non-negative entries, and returns their inner product. Given two input vectors x and y in Rn with non-negative entries, and an unknown matrix A with non-negative entries with IP oracle access, we design almost optimal sublinear time algorithms for the following two fundamental matrix problems: Find an estimate X for the bilinear form xTAy such that X ≈ xTAy. Designing a sampler Z for the entries of the matrix A such that P(Z = (i, j)) ≈ xiAijyj/(xTAy), where xi and yj are i-th and j-th coordinate of x and y respectively. As special cases of the above results, for any submatrix of an unknown matrix with non-negative entries and IP oracle access, we can efficiently estimate the sum of the entries of any submatrix, and also sample a random entry from the submatrix with probability proportional to its weight. We will show that the above results imply that if we are given IP oracle access to the adjacency matrix of a graph, with non-negative weights on the edges, then we can design sublinear time algorithms for the following two fundamental graph problems: Estimating the sum of the weights of the edges of an induced subgraph, and Sampling edges proportional to their weights from an induced subgraph. We show that compared to the classical local queries (degree, adjacency, and neighbor queries) on graphs, we can get a quadratic speedup if we use IP oracle access for the above two problems. Apart from the above, we study several matrix problems through the lens of IP oracle, like testing if the matrix is diagonal, symmetric, doubly stochastic, etc. Note that IP oracle is in the class of linear algebraic queries used lately in a series of works by Ben-Eliezer et al. [SODA'08], Nisan [SODA'21], Rashtchian et al. [RANDOM'20], Sun et al. [ICALP'19], and Shi and Woodruff [AAAI'19]. Recently, IP oracle was used by Bishnu et al. [RANDOM'21] to estimate dissimilarities between two matrices. Arijit Bishnu, Gopinath Mishra, Manaswi Paraashar |
FSTTCS | 1 |
| 2022 | Faster Counting and Sampling Algorithms Using Colorful Decision Oracle
Anup Bhattacharya, Arijit Bishnu, Gopinath Mishra |
STACS | 2 |
| 2021 | Distance Estimation Between Unknown Matrices Using Sublinear Projections on Hamming CubeabstractUsing geometric techniques like projection and dimensionality reduction, we show that there exists a randomized sub-linear time algorithm that can estimate the Hamming distance between two matrices. Consider two matrices A and B of size n × n whose dimensions are known to the algorithm but the entries are not. The entries of the matrix are real numbers. The access to any matrix is through an oracle that computes the projection of a row (or a column) of the matrix on a vector in {0,1}ⁿ. We call this query oracle to be an Inner Product oracle (shortened as IP). We show that our algorithm returns a (1± ε) approximation to {D}_M (A,B) with high probability by making O(n/(√{{D)_M (A,B)}}poly(log n, 1/(ε))) oracle queries, where {D}_M (A,B) denotes the Hamming distance (the number of corresponding entries in which A and B differ) between two matrices A and B of size n × n. We also show a matching lower bound on the number of such IP queries needed. Though our main result is on estimating {D}_M (A,B) using IP, we also compare our results with other query models. Arijit Bishnu, Gopinath Mishra |
APPROX-RANDOM | 1 |
| 2021 | Query Complexity of Global Minimum CutabstractIn this work, we resolve the query complexity of global minimum cut problem for a graph by designing a randomized algorithm for approximating the size of minimum cut in a graph, where the graph can be accessed through local queries like {\sc Degree}, {\sc Neighbor}, and {\sc Adjacency} queries. Given $ε\in (0,1)$, the algorithm with high probability outputs an estimate $\hat{t}$ satisfying the following $(1-ε) t \leq \hat{t} \leq (1+ε) t$, where $m$ is the number of edges in the graph and $t$ is the size of minimum cut in the graph. The expected number of local queries used by our algorithm is $\min\left\{m+n,\frac{m}{t}\right\}\mbox{poly}\left(\log n,\frac{1}ε\right)$ where $n$ is the number of vertices in the graph. Eden and Rosenbaum showed that $Ω(m/t)$ many local queries are required for approximating the size of minimum cut in graphs. These two results together resolve the query complexity of the problem of estimating the size of minimum cut in graphs using local queries. Building on the lower bound of Eden and Rosenbaum, we show that, for all $t \in \mathbb{N}$, $Ω(m)$ local queries are required to decide if the size of the minimum cut in the graph is $t$ or $t-2$. Also, we show that, for any $t \in \mathbb{N}$, $Ω(m)$ local queries are required to find all the minimum cut edges even if it is promised that the input graph has a minimum cut of size $t$. Both of our lower bound results are randomized, and hold even if we can make {\sc Random Edge} query apart from local queries. Arijit Bishnu, Gopinath Mishra, Manaswi Paraashar |
APPROX-RANDOM | 1 |
| 2021 | Even the Easiest(?) Graph Coloring Problem Is Not Easy in Streaming!abstractWe study a graph coloring problem that is otherwise easy but becomes quite non-trivial in the one-pass streaming model. In contrast to previous graph coloring problems in streaming that try to find an assignment of colors to vertices, our main work is on estimating the number of conflicting or monochromatic edges given a coloring function that is streaming along with the graph; we call the problem {\sc Conflict-Est}. The coloring function on a vertex can be read or accessed only when the vertex is revealed in the stream. If we need the color on a vertex that has streamed past, then that color, along with its vertex, has to be stored explicitly. We provide algorithms for a graph that is streaming in different variants of the one-pass vertex arrival streaming model, viz. the {\sc Vertex Arrival} ({\sc VA}), {Vertex Arrival With Degree Oracle} ({\sc VAdeg}), {\sc Vertex Arrival in Random Order} ({\sc VArand}) models, with special focus on the random order model. We also provide matching lower bounds for most of the cases. The mainstay of our work is in showing that the properties of a random order stream can be exploited to design streaming algorithms for estimating the number of conflicting edges. We have also obtained a lower bound, though not matching the upper bound, for the random order model. Among all the three models vis-a-vis this problem, we can show a clear separation of power in favor of the {\sc VArand} model. Anup Bhattacharya, Arijit Bishnu, Gopinath Mishra, Anannya Upasana |
ITCS | 2 |
| 2021 | Computation of spatial skyline points
Binay K. Bhattacharya, Arijit Bishnu, Otfried Cheong, Sandip Das 0001, Arindam Karmakar, Jack Snoeyink |
Comput. Geom. | 2 |
| 2021 | Grid obstacle representation of graphs
Arijit Bishnu, Rogers Mathew, Gopinath Mishra, Subhabrata Paul |
Discret. Appl. Math. | 1 |
| 2021 | On Triangle Estimation Using Tripartite Independent Set Queries
Anup Bhattacharya, Arijit Bishnu, Gopinath Mishra |
Theory Comput. Syst. | 2 |
| 2020 | Fixed Parameter Tractability of Graph Deletion Problems over Data Streams
Arijit Bishnu, Sudeshna Kolay, Gopinath Mishra, Saket Saurabh 0001 |
COCOON | 1 |
| 2020 | The Linear Arboricity Conjecture for 3-Degenerate Graphs
Manu Basavaraju, Arijit Bishnu, Mathew C. Francis, Drimit Pattanayak |
WG | 2 |
| 2019 | Triangle Estimation Using Tripartite Independent Set QueriesabstractEstimating the number of triangles in a graph is one of the most fundamental problems in sublinear algorithms. In this work, we provide an approximate triangle counting algorithm using only polylogarithmic queries when the number of triangles on any edge in the graph is polylogarithmically bounded. Our query oracle Tripartite Independent Set (TIS) takes three disjoint sets of vertices A, B and C as input, and answers whether there exists a triangle having one endpoint in each of these three sets. Our query model generally belongs to the class of group queries (Ron and Tsur, ACM ToCT, 2016; Dell and Lapinskas, STOC 2018) and in particular is inspired by the Bipartite Independent Set (BIS) query oracle of Beame et al. (ITCS 2018). We extend the algorithmic framework of Beame et al., with TIS replacing BIS, for triangle counting using ideas from color coding due to Alon et al. (J. ACM, 1995) and a concentration inequality for sums of random variables with bounded dependency (Janson, Rand. Struct. Alg., 2004). Anup Bhattacharya, Arijit Bishnu, Gopinath Mishra |
ISAAC | 2 |
| 2018 | Parameterized Query Complexity of Hitting Set Using Stability of SunflowersabstractIn this paper, we study the query complexity of parameterized decision and optimization versions of Hitting-Set. We also investigate the query complexity of Packing. In doing so, we use generalizations to hypergraphs of an earlier query model, known as BIS introduced by Beame et al. in ITCS'18. The query models considered are the GPIS and GPISE oracles. The GPIS and GPISE oracles are used for the decision and optimization versions of the problems, respectively. We use color coding and queries to the oracles to generate subsamples from the hypergraph, that retain some structural properties of the original hypergraph. We use the stability of the sunflowers in a non-trivial way to do so. Arijit Bishnu, Sudeshna Kolay, Gopinath Mishra, Saket Saurabh 0001 |
ISAAC | 1 |
| 2017 | Linear kernels for k-tuple and liar's domination in bounded genus graphs
Arijit Bishnu, Subhabrata Paul |
Discret. Appl. Math. | 1 |
| 2017 | Uniformity of Point Samples in Metric Spaces Using Gap RatioabstractTeramoto et al. [ IEICE Trans. Inform. Syst., 89-D (2006), pp. 2348--2356] defined a measure called the gap ratio that measures the uniformity of a finite point set sampled from $\cal S$, a bounded subset of $\mathbb{R}^2$. This definition of uniformity measure can be generalized over all metric spaces by appealing to covering and packing radius. We consider discrete spaces like graph and set of points in the Euclidean space and continuous spaces like the unit square and path connected spaces. The definition of the gap ratio needs only a metric unlike discrepancy, a widely used uniformity measure, that depends on the notion of a range space and its volume. We show some interesting connections of the gap ratio to Delaunay triangulation and packing and covering. Asano [ Inform. Process. Lett., 109 (2008), pp. 57--60] opined that the discrete version of the uniformity problem makes it amenable to pose combinatorial optimization related questions. The major focus of this work is on finding lower bounds and solving optimization related questions about selecting uniform point samples from metric spaces using the gap ratio. In deducing lower bounds on the gap ratio, we exploit its relation to packing and covering. We have been able to show existence of point configurations with certain cardinality obtained using farthest point insertion and characterized using a recurrence to achieve the lower bounds deduced. Apart from the lower bounds, we prove hardness and approximation hardness results. We show that a general approximation algorithm framework gives different approximation ratios for different metric spaces based on the lower bound we deduce. Apart from the above, we show existence of coresets for sampling uniform points from the Euclidean space---for both the static and the streaming case. This leads to a $( 1+\epsilon)$-approximation algorithm for uniform sampling from the Euclidean space. Arijit Bishnu, Sameer Desai, Mayank Goswami 0001, Subhabrata Paul |
SIAM J. Discret. Math. | 1 |
| 2015 | On Density, Threshold and Emptiness Queries for Intervals in the Streaming ModelabstractIn this paper, we study the maximum density, threshold and emptiness queries for intervals in the streaming model. The input is a stream S of n points in the real line R and a floating closed interval W of width alpha. The specific problems we consider in this paper are as follows. - Maximum density: find a placement of W in R containing the maximum number of points of S. - Threshold query: find a placement of W in R, if it exists, that contains at least Delta elements of S. - Emptiness query: find, if possible, a placement of W within the extent of S so that the interior of W does not contain any element of S. The stream S, being huge, does not fit into main memory and can be read sequentially at most a constant number of times, usually once. The problems studied here in the geometric setting have relations to frequency estimation and heavy hitter identification in a stream of data. We provide lower bounds and results on trade-off between extra space and quality of solution. We also discuss generalizations for the higher dimensional variants for a few cases. Arijit Bishnu, Amit Chakrabarti, Subhas C. Nandy, Sandeep Sen |
FSTTCS | 1 |
| 2015 | Uniformity of Point Samples in Metric Spaces Using Gap Ratio
Arijit Bishnu, Sameer Desai, Mayank Goswami 0001, Subhabrata Paul |
TAMC | 1 |
| 2014 | Line coverage measures in wireless sensor networks
Dinesh Dash, Arobinda Gupta, Arijit Bishnu, Subhas C. Nandy |
J. Parallel Distributed Comput. | 3 |
| 2013 | Diffuse reflection diameter and radius for convex-quadrilateralizable polygons
Arindam Khan 0001, Sudebkumar Prasant Pal, Mridul Aanjaneya, Arijit Bishnu, Subhas C. Nandy |
Discret. Appl. Math. | 4 |
| 2013 | Approximation algorithms for deployment of sensors for line segment coverage in wireless sensor networks
Dinesh Dash, Arijit Bishnu, Arobinda Gupta, Subhas C. Nandy |
Wirel. Networks | 2 |
| 2009 | Connectivity preserving transformations for higher dimensional binary images
Anvesh Komuravelli, Arijit Bishnu |
Discret. Appl. Math. | 3 |
| 2009 | Fast Unified Floorplan Topology Generation and Sizing on Heterogeneous FPGAsabstractRecent field-programmable gate array (FPGA) architectures are heterogeneous, owing to the presence of millions of gates in configurable logic blocks (CLBs), block RAMs, and multiplier blocks (MULs) which can host fairly large designs. While their physical design calls for floorplanning, the traditional algorithms for application-specific integrated circuits (ASIC) do not suffice. In this paper, we propose a three-phase algorithm for unified floorplan-topology generation and sizing on heterogeneous FPGAs. The method consists of a recursive balanced bipartitioning followed by the generation of slicing topologies and finally the allocation of CLBs and RAM/MULs to modules by a greedy heuristic and minimum-cost maximum-flow method, respectively. Experimental results on benchmark circuits show that our method HeteroFloorplan produces feasible floorplans within a few seconds with total half-perimeter wirelength (HPWL) improvement of 18%-52% over the very few previous approaches. We also compare our locally greedy CLB allocation with a network-flow formulation to establish its effectiveness. Pritha Banerjee 0001, Susmita Sur-Kolay, Arijit Bishnu |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2009 | FPGA placement using space-filling curves: Theory meets practiceabstractResearch in VLSI placement, an NP-hard problem, has branched in two different directions. The first one employs iterative heuristics with many tunable parameters to produce a near-optimal solution but without theoretical guarantee on its quality. The other one considers placement as a graph-embedding problem and designs approximation algorithms with provable bounds on the quality of the solution. In this article, we aim at unifying the above two directions. First, we extend the existing approximation algorithms for graph embedding in 1D and 2D grid to those for hypergraphs, which typically model circuits to be placed on a FPGA. We prove an approximation bound of O ( d √log n log log n ) for 1D, that is, linear arrangement and O ( d log n log log n ) for the 2D grid, where d is the maximum degree of hyperedges and n , the number of vertices in the hypergraph. Next, we propose an efficient method based on linear arrangement of the CLBs and the notion of space-filling curves for placing the configurable logic blocks (CLBs) of a netlist on island-style FPGAs with an approximation guarantee of O ( 4 √log n √ kd log log n ), where k is the number of nets. For the set of FPGA placement benchmarks, the running time is near linear in the number of CLBs thus allowing for scalability towards large circuits. We obtained a 33× speed-up, on average, with only 1.31× degradation in the quality of the solution compared to that produced by the popular FPGA tool VPR, thereby demonstrating the suitability of this very fast method for FPGA placement, with a provable performance guarantee. Pritha Banerjee 0001, Susmita Sur-Kolay, Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Subhasis Bhattacharjee |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2008 | Connectivity Preserving Voxel Transformation
Anvesh Komuravelli, Arijit Bishnu |
IWCIA | 3 |
| 2008 | Linear Boundary and Corner Detection Using Limited Number of Sensor Rows
Bishal Prasad, Arijit Bishnu, Tetsuo Asano |
IWCIA | 2 |
| 2007 | A Co-processor for Computing the Euler Number of a Binary Image using Divide-and-Conquer Strategy
Sabyasachi Dey 0003, Bhargab B. Bhattacharya, Malay Kumar Kundu, Arijit Bishnu, Tinku Acharya |
Fundam. Informaticae | 4 |
| 2007 | A Combinatorial Approach to Fingerprint Binarization and Minutiae Extraction Using Euclidean Distance TransformabstractMost of the fingerprint matching techniques require extraction of minutiae that are ridge endings or bifurcations of ridge lines in a fingerprint image. Crucial to this step is either detecting ridges from the gray-level image or binarizing the image and then extracting the minutiae. In this work, we firstly exploit the property of almost equal width of ridges and valleys for binarization. Computing the width of arbitrary shapes is a nontrivial task. So, we estimate the width using Euclidean distance transform (EDT) and provide a near-linear time algorithm for binarization. Secondly, instead of using thinned binary images for minutiae extraction, we detect minutiae straightaway from the binarized fingerprint images using EDT. We also use EDT values to get rid of spurs and bridges in the fingerprint image. Unlike many other previous methods, our work depends minimally on arbitrary selection of parameters. Xuefeng Liang, Arijit Bishnu, Tetsuo Asano |
Int. J. Pattern Recognit. Artif. Intell. | 2 |
| 2007 | Stacked Euler Vector (SERVE): A Gray-Tone Image Feature Based on Bit-Plane AugmentationabstractA new combinatorial feature called Stacked Euler Vector (SERVE) is introduced to characterize a gray-tone image. SERVE comprises a four-tuple, where each element is an integer representing the Euler number of the partial binary image formed by certain pixel overlap relations among the four most significant bit planes of the gray-tone image. Computation of SERVE is simple, fast, and does not involve any floating point operation. SERVE can be used to augment other features to improve the performance of image retrieval significantly. Experimental results on the COIL database are reported to demonstrate its performance. Arijit Bishnu, Bhargab B. Bhattacharya |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 2007 | A Robust Fingerprint Indexing Scheme Using Minutia Neighborhood Structure and Low-Order Delaunay TrianglesabstractFingerprint indexing is a key technique in automatic fingerprint identification systems (AFIS). However, handling fingerprint distortion is still a problem. This paper concentrates on a more accurate fingerprint indexing algorithm that efficiently retrieves the topNpossible matching candidates from a huge database. To this end, we design a novel feature based on minutia neighborhood structure (we call this minutia detail and it contains richer minutia information) and a more stable triangulation algorithm (low-order Delaunay triangles, consisting of order 0 and 1 Delaunay triangles), which are both insensitive to fingerprint distortion. The indexing features include minutia detail and attributes of low-order Delaunay triangle (its handedness, angles, maximum edge, and related angles between orientation field and edges). Experiments on databases FVC2002 and FVC2004 show that the proposed algorithm considerably narrows down the search space in fingerprint databases and is stable for various fingerprints. We also compared it with other indexing approaches, and the results show our algorithm has better performance, especially on fingerprints with distortion. Xuefeng Liang, Arijit Bishnu, Tetsuo Asano |
IEEE Trans. Inf. Forensics Secur. | 2 |
| 2006 | Simple algorithms for partial point set pattern matching under rigid motion
Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Bhargab B. Bhattacharya |
Pattern Recognit. | 1 |
| 2005 | A pipeline architecture for computing the Euler number of a binary image
Arijit Bishnu, Bhargab B. Bhattacharya, Malay Kumar Kundu, Late C. A. Murthy, Tinku Acharya |
J. Syst. Archit. | 1 |
| 2005 | Euler vector for search and retrieval of gray-tone imagesabstractA new combinatorial characterization of a gray-tone image called Euler Vector is proposed. The Euler number of a binary image is a well-known topological feature, which remains invariant under translation, rotation, scaling, and rubber-sheet transformation of the image. The Euler vector comprises a 4-tuple, where each element is an integer representing the Euler number of the partial binary image formed by the gray-code representation of the four most significant bit planes of the gray-tone image. Computation of Euler vector requires only integer and Boolean operations. The Euler vector is experimentally observed to be robust against noise and compression. For efficient image indexing, storage and retrieval from an image database using this vector, a bucket searching technique based on a simple modification of Kd-tree, is employed successfully. The Euler vector can also be used to perform an efficient four-dimensional range query. The set of retrieved images are finally ranked on the basis of Mahalanobis distance measure. Experiments are performed on the COIL database and results are reported. The retrieval success can be improved significantly by augmentiong the Euler vector by a few additional simple shape features. Since Euler vector can be computed very fast, the proposed technique is likely to find many applications to content-based image retrieval. Arijit Bishnu, Bhargab B. Bhattacharya, Malay Kumar Kundu, Late C. A. Murthy, Tinku Acharya |
IEEE Trans. Syst. Man Cybern. Part B | 1 |
| 2004 | A Near-Linear Time Algorithm for Binarization of Fingerprint Images Using Distance Transform
Xuefeng Liang, Arijit Bishnu, Tetsuo Asano |
IWCIA | 2 |
| 2003 | An Improved Algorithm for Point Set Pattern Matching under Rigid Motion
Arijit Bishnu, Sandip Das 0001, Subhas C. Nandy, Bhargab B. Bhattacharya |
CIAC | 1 |
| 2002 | Content based image retrieval: related issues using Euler vectorabstractA combinatorial characterization of a gray-tone image called Euler vector is discussed. The Euler vector comprises a 4-tuple, where each element is an integer representing the Euler number of the partial binary image formed by the four most significant bit planes of the gray-tone image. The vector is topologically invariant and can be used for image indexing and retrieval. The Euler vector for all the images in the database can be arranged using any multidimensional data structure. For retrieval, a query range is to be defined around the query image vector. We use a simple statistical technique to specify the query range. Next, we propose a modification in the Kd-Tree construction to build a simple hybrid tree that supports efficient adaptive clustering and indexing. The same data structure is used for clustering and indexing. Arijit Bishnu, Swarup Bhunia, Late C. A. Murthy, Bhargab B. Bhattacharya, Malay Kumar Kundu, Tinku Acharya |
ICIP (2) | 1 |
| 2001 | On-chip computation of Euler number of a binary image for efficient database searchabstractThe Euler number is a fundamental topological feature of an image, which remains invariant under translation, rotation, scaling, and rubber-sheet transformation of the image. A novel algorithm for computing the Euler number of a binary image is proposed which is based on the properties of runs of 0's and 1's present in the pixel matrix. The algorithm outperforms significantly the existing techniques in terms of both the number of pixel accesses and CPU time. It can be easily parallelized, and a simple on-chip implementation is reported here. Results on a database consisting of 1039 logo images reveal that the Euler number has a strong discriminatory power, and hence can be used for efficient database searching or matching of binary images. The proposed algorithm is very fast and easy to implement, and has potential of wide applicability in image processing. Arijit Bishnu, Bhargab B. Bhattacharya, Malay Kumar Kundu, Late C. A. Murthy, Tinku Acharya |
ICIP (3) | 1 |
| 1999 | Segmentation of Bangla Handwritten Text into Characters by Recursive Contour FollowingabstractSegmentation of handwritten words into characters is one of the important components in handwritten text OCR. In this paper we put forward a method for the segmentation of handwritten Bangla (an Indo-Bangladeshi language) text into characters. Based on certain characteristics of Bangla writing methods, different zones across the height of the word are detected. These zones provide certain structural information about the constituent characters of the respective word. In Bangla handwritten texts often there is overlap between rectangular hulls of successive characters. As such the characters are seldom vertically separable. So, we propose a method of recursive contour following in one of the zones across the height of the word to find out the extents within which the main portion of the character lies. If the successive characters are not touching in the zone of contour following, the algorithm gives fairly good results. Arijit Bishnu, Bidyut B. Chaudhuri |
ICDAR | 1 |