Garud
Chandrashekhar R. Garud, Newark, CA US
Patent application number | Description | Published |
---|---|---|
20100146220 | EFFICIENT PROGRAM INSTRUMENTATION FOR MEMORY PROFILING - A system and method for performing efficient program instrumentation for memory profiling. A computing system comprises a memory profiler comprising a static binary instrumentation (SBI) tool and a dynamic binary analysis (DBA) tool. The profiler is configured to selectively instrument memory access operations of a software application. Instrumentation may be bypassed completely for an instruction if the instruction satisfies some predetermined conditions. Some sample conditions include the instruction accesses an address within a predetermined read-only area, the instruction accesses an address within a user-specified address range, and/or the instruction is a load instruction accessing a memory location determined from a data flow graph to store an initialized value. An instrumented memory access instruction may have memory checking analysis performed only upon an initial execution of the instruction in response to determining during initial execution that a read data value of the instruction is initialized. Both unnecessary instrumentation and memory checking analysis may be reduced. | 06-10-2010 |
Hrushikesh Garud, Parbhani IN
Patent application number | Description | Published |
---|---|---|
20110200238 | METHOD AND SYSTEM FOR DETERMINING SKINLINE IN DIGITAL MAMMOGRAM IMAGES - Method and system for determining skinline in digital mammogram images. The method includes smoothening a digital mammogram image to yield a smoothened image. The method also includes determining gradient in the digital mammogram image to yield a gradient map. Further, the method includes extracting breast region from the digital mammogram image based on the smoothened image and the gradient map using fuzzy rule based pixel classification to yield a binary image. Moreover, the method includes filtering the binary image to remove noise and to yield a filtered image. The method also includes extracting boundary of the breast region in the filtered image. Furthermore, the method includes detecting the skinline based on the boundary of the breast region. | 08-18-2011 |
20120087565 | METHOD AND APPARATUS FOR ENHANCING REPRESENTATIONS OF MICRO-CALCIFICATIONS IN A DIGITAL MAMMOGRAM IMAGE - Method and apparatus for enhancing representations of micro-calcifications in a digital mammogram image. The method includes smoothing the digital mammogram image using a fuzzy smoothing technique to yield a fuzzy smoothed image. The method includes subtracting the fuzzy smoothed image from the digital mammogram image to yield a micro-calcifications enhanced image. The method includes scaling gray level values of pixels in the micro-calcifications enhanced image by a predetermined amount to provide a digital mammogram image with enhanced representations of the micro-calcifications. Apparatus for enhancing representations of micro-calcifications includes an image processing unit that uses an image acquisition unit to receive an image and a digital signal processor to process the image to provide a digital mammogram image with enhanced representations of micro-calcifications. | 04-12-2012 |
Hrushikesh Tukaram Garud, Parbhani IN
Patent application number | Description | Published |
---|---|---|
20110122242 | DIGITAL MICROSCOPY EQUIPMENT WITH IMAGE ACQUISITION, IMAGE ANALYSIS AND NETWORK COMMUNICATION - A digital microscope comprises a housing with an image acquisition, an image processing, and a network communication (APC) module. The APC module can further comprise an image capture unit, coupled to an image sensor with a view to a subject on a slide, the image capture unit receiving an image of the subject. The APC module also comprises an image processing unit, coupled to the image capture unit, the image processing unit enhancing the image with classifications. Also, a network interface of the APC module, coupled to the image processing unit and to a network, the network interface sending the enhanced image across to the network and to receive control commands, the control commands associated with the view of the subject. | 05-26-2011 |
20130271664 | COMBINED PREDICTION WITH VARIABLE WEIGHT IN SCALABLE EXTENSION OF HEVC - Several systems and methods for filtering noise from a picture in a picture sequence associated with video data are disclosed. In an embodiment, the method includes accessing a plurality of pixel blocks associated with the picture and filtering noise from at least one pixel block from among the plurality of pixel blocks. The filtering of noise from a pixel block from among the at least one pixel block includes identifying pixel blocks corresponding to the pixel block in one or more reference pictures associated with the picture sequence. Each identified pixel block is associated with a cost value. One or more pixel blocks are selected from among the identified pixel blocks based on associated cost values. Weights are assigned to the selected one or more pixel blocks and set of filtered pixels for the pixel block is generated based on the weights. | 10-17-2013 |
Hrushikesh Tukaram Garud, Maharashtra IN
Patent application number | Description | Published |
---|---|---|
20150036738 | METHOD AND APPARATUS FOR REAL-TIME SAO PARAMETER ESTIMATION - The disclosure provides a sample adaptive offset (SAO) encoder. The SAO encoder includes a statistics collection (SC) block and a rate distortion optimization (RDO) block coupled to the SC block. The SC block receives a set of deblocked pixels and a set of original pixels. The SC block categorizes each deblocked pixel of the set of deblocked pixels in at least one of a plurality of band and edge categories. The SC block estimates an error in each category as difference between a deblocked pixel of the set of deblocked pixels and corresponding original pixel of the set of original pixels. The RDO block determines a set of candidate offsets associated with each category and selects a candidate offset with a minimum RD cost. The minimum RD cost is used by a SAO type block and a decision block to generate final offsets for the SAO encoder. | 02-05-2015 |
20150086125 | Adaptive Weighted-Local-Difference Order Statistics Filters - A novel modification to the order statistics filters called the Adaptive Weighted-Local-Difference Order Statistics is shown that will act as a generic framework for the design of adaptive filters suitable for specific signal processing applications. To demonstrate the design of filters using this framework two implementations were defined and evaluated: Edge Orientation Adaptive Weighted-Local-Difference Median Filter (EOAWLDMF) and Luminance-Similarity Adaptive Weighted-Local-Difference Median Filter (LSAWLDMF) for restoration of noisy images. | 03-26-2015 |
Vivek Garud, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20130289788 | Energy Disaggregation Techniques for Low Resolution Whole-House Energy Consumption Data - The present invention is generally directed to methods of disaggregating low resolution whole-house energy consumption data. In accordance with some embodiments of the present invention, methods may include steps of: receiving at a processor the low resolution whole house profile; selectively communicating with a first database including non-electrical information; selectively communicating with a second database including training data; and determining by the processor based on the low resolution whole house profile, the non-electrical information and the training data, individual appliance load profiles for one or more appliances. | 10-31-2013 |
20140207298 | Applications of Non-Intrusive Load Monitoring and Solar Energy Disaggregation - Aspects in accordance with embodiments of the invention may include a method for remotely setting, controlling, or modifying settings on a programmable communicating thermostat (PCT) in order to customize settings to a specific house and user, including steps of: receiving at a remote processor information entered into the PCT by the user; receiving at the remote processor: non-electrical information associated with the specific house or user; and energy usage data of the specific house; performing by the remote processor energy disaggregation on the energy usage data; determining by the remote processor a custom schedule for the PCT based upon the information entered by the user, the non-electrical information associated with the specific house or user, and disaggregated energy usage data; revising by the remote processor, the custom schedule for the PCT based upon additional user input or seasonal changes; providing the custom schedule for the PCT to the PCT. | 07-24-2014 |