Image segmentation is one of the most important steps involved in performing higher level image p... more Image segmentation is one of the most important steps involved in performing higher level image processing, e.g. Medical Imaging (locate tumors, tissue volumes etc.), Face recognition, Video surveillance. A lot of researches have dedicated to this field because of its intrinsic dilemma, but there still remain a wide range of shortcomings in the current segmentation methods. If used in case of satellite imagery which contains tremendous data volume and very multifarious ground feature distributions, it will encounter even more difficulties in extracting meaningful and valuable patterns. In this paper, satellite imagery is classified into two types: the gray value and surface imagery, and then look for suitable segmentation methods. Various segmentation algorithms are implemented that are also illustrated and validated with typical applications on segmenting and extracting objects of interest from the images.
PORT is a real-time operating system designed to operate over a large set of computer systems. It... more PORT is a real-time operating system designed to operate over a large set of computer systems. It can run on computers with different architectures. It makes use of a common high-level language for both the system and application programs. As the system is implemented by the identical software on different hardware, it will have the similar interface to user programs. Hence, application programs which use PORT are highly portable. PORT enables viewing programs as networks of communicating processes by providing efficient interprocess communication primitives.
Building Efficient Embedded Applications for a Component-Based Operating System
229 Abstract— Recent advances in system software and hardware components have enabled building of... more 229 Abstract— Recent advances in system software and hardware components have enabled building of embedded systems for an increasing variety of applications. However, from the programmer’s point of view, building such systems efficiently presents quite a few challenges. The customization of an operating system to support an embedded application has been proposed to reduce the software developing cost. Current research moves in the direction of designing an operating system in such a way that it can be adapted to the needs of specific applications with small programming effort. In this paper we demonstrate this approach using a custom-made operating system called EMBOS, decomposed into very small components. Given an embedded application, the components which are necessary to support the application are automatically combined. This process is controlled by a meta-interface language that allows the programmer to inform EMBOS of the application’s requirements and to direct the componen...
A Survey of Various Image Processing Techniques for Identification of Printing Technology in Document Forensic Perspective
–This paper discusses about various image processing techniques and tools which are available for... more –This paper discusses about various image processing techniques and tools which are available for identification of printing technologies. Printing technology identification and associated problems in document forensics have been projected as challenges in image processing application. Various image processing approaches based on textures, spatial variation, HSV color space, spatial correlation, and feature based on histogram and some of the pattern recognition methods, like gray level co occurrence matrix, roughness of the text, perimeter of edge are highlighted. This paper devotes more on one of the recent contribution, namely, Gaussian Variogram Model (GVM) for printer classification.
Secure Ration Dispensing System Using HAN and Geofencing Through Li-Fi
Public Distribution System (PDS), also known as Ration Distribution System, is an Indian food sec... more Public Distribution System (PDS), also known as Ration Distribution System, is an Indian food security system, established by the Government of India under Ministry of Consumer Affairs, Food, and Public Distribution and managed jointly with state governments in India. Major commodities distributed include staple food grains such as wheat, rice, sugar, and kerosene, through a network of ration shops, established in several states across the country. The current Public Distribution System involves corruption and illegal smuggling of goods. This happens because every job in ration shop involves manual work and there are no specific high-tech technologies to automate the job. The proposed system aims at automating the process of the distribution. In this paper, an embedded system is developed where customers will requirement of materials and the system will automatically dispense the selected amount of ration from a container. The main objective of the designed system is the automation ...
PORT is a real-time operating system designed to operate over a large set of computer systems. It... more PORT is a real-time operating system designed to operate over a large set of computer systems. It can run on computers with different architectures. It makes use of a common high-level language for both the system and application programs. As the system is implemented by the identical software on different hardware, it will have the similar interface to user programs. Hence, application programs which use PORT are highly portable. PORT enables viewing programs as networks of communicating processes by providing efficient interprocess communication primitives.
Ensuring Fair-deal Service in Multi-core Processor Environment
Present day multi-core processors integrate dozens of small processing cores with an on-chip netw... more Present day multi-core processors integrate dozens of small processing cores with an on-chip network consisting of point-to-point links. The network enables communication between the processing cores and sharing of common resources such as memory and I/O controllers. In this work, we propose an arbitration scheme to ensure fair-deal service in accessing a chip’s shared resources by eliminating any bias in accessing a shared resource by a core based on its location in the multi-core chip. We propose using probabilistic arbitration combined with distance-based weights to achieve fair-deal service and overcome the limitation of conventional round-robin arbiter. We describe how nonlinear weights need to be used with probabilistic arbiters and propose three different arbitration weight metrics – constant weight, linearly increasing weight, and randomly increasing weight. By simply changing the arbitration of an on-chip router, we can create a simple, low-cost mechanism for achieving fair...
A number of Real Time Operating Systems Implemented in Hardware
This paper describes several state-of-the-art real-time operating systems (RTOS) implemented in h... more This paper describes several state-of-the-art real-time operating systems (RTOS) implemented in hardware that implement task scheduling, synchronization, multiprocessor dispatching, time management and event management. When designers develop RTOS support in hardware different levels of hardware usage are used. Many architects developing RTOS supporting hardware are opting for designs focused around determinism and avoid using Commercial Off The Shelf (COTS) chips in building their RTOS supporting hardware. No matter the level of hardware support that was implemented for RTOS execution, real-time operating systems implemented in hardware provide significant speed-ups over those implemented in software.
In the process of Internet evolution, the transition from IPv4 to IPv6 has become inevitable and ... more In the process of Internet evolution, the transition from IPv4 to IPv6 has become inevitable and fairly urgent. IANA (Internet Assigned Numbers Authority) has finally exhausted the global IPv4 address space, which leaves the community no choice but pushes forward the IPv6 transition process. IPv4 and IPv6 networks both will exist during the transition period, while the two are not compatible in nature. Therefore, it is indispensable to maintain the availability, as well as to provide the inter-communication ability of IPv4 and IPv6. Years ago, a series of transition techniques were actually proposed. However, because of their technical immatureness, they failed to cover the solution space well. Some of these techniques were even obsoleted by IETF due to their flaws.
Scalable Underwater Wireless Sensor Networks using Autonomous Underwater Vehicles for Real – Time Applications
Large scale UWSN are being built to monitor the aquatic environments for real-time aquatic applic... more Large scale UWSN are being built to monitor the aquatic environments for real-time aquatic applications like scientific exploration, coastline protection. There is a requirement for robust scalable UWSNs which require energy efficient routing making application scenario one of primary problem. UWSNs have unique features in the terms of latency, bandwidth, error probability, node mobility and 3-D space. Thus designing the network protocol for UWSNs is a complicated task. The design challenges for implementing the underwater networks are further analyzed in this paper. A study shows that UWSNs are challenging requiring integration of communication through acoustic waves, data processing and designing of network.
Uploads
Papers by Ashish Gadgil