Abstract:
A system, method, and computer program product for secure comparison of confidential data items over a computer network. The system may include two or more parties, each possessing a separate collection of confidential data items. None of the parties to the comparison become exposed to any confidential data item possessed by any other party, or, at the very least does not become exposed to any whole confidential data item of another party.
Abstract:
Methods for dehazing a digital image and for restoring an underwater digital image. The methods include the following steps: First, clustering pixels of a digital image into haze-lines, wherein each of the haze-lines is comprised of a sub-group of the pixels that are scattered non-locally over the digital image. Second, estimating, based on the haze-lines, a transmission map of the digital image, wherein the transmission map encodes scene depth information for each pixel of the digital image. Then, for a hazy image, calculating a dehazed digital image based on the transmission map. For an underwater image, calculating a restored image based on the transmission map and also based on attenuation coefficient ratios. An optional addition to the underwater image restoration takes into account different attenuation coefficients for different color channels, when the image depicts a scene characterized by wavelength-dependent transmission, such as under water. Further disclosed are methods for airlight estimation and for veiling-light estimation, which may be utilized for the dehazing and restoration, or for other purposes.
Abstract:
A method for searchable symmetric encryption. The method includes: accessing a computerized database that comprises keyword lists, each of the keyword lists comprising memory addresses of electronic documents that all contain a respective keyword; binning the memory addresses by performing balanced allocation of the memory addresses into ordered bins, such that at least some of the ordered bins each contains memory addresses of electronic documents that contain different keywords; encrypting each of the memory addresses with an encryption key that is derived from the keyword of the respective memory address; and storing the ordered bins at consecutive locations in a non-transient computer-readable memory, wherein the consecutive locations preserve the order of the ordered bins.
Abstract:
There is provided, in accordance some embodiment, a method for enhancing autorotation performance of a rotary-wing aircraft in emergency events. The method comprises an action of receiving a request for emergency thrust from a user interface. The method comprises an action of sending a start command to an emergency engine coupled to a rotary-wing aircraft following the request. The method comprises an action of thrusting the rotary-wing aircraft coupled to the emergency engine in a direction substantially of a longitudinal axis of the rotary-wing aircraft, thereby enhancing autorotation performance of the rotary-wing aircraft in an emergency event.
Abstract translation:根据一些实施例,提供了一种用于在紧急情况下增强旋翼飞行器的自转性能的方法。 该方法包括从用户界面接收对紧急推力的请求的动作。 该方法包括在请求之后将启动命令发送到耦合到旋翼飞机的应急引擎的动作。 该方法包括在大体上与旋翼飞行器的纵向轴线相同的方向上推动联接到应急引擎的旋翼飞机的动作,从而增强旋翼飞行器在紧急事件中的自转性能。 p >
Abstract:
A three dimensional printer extruder, comprising: a heating member comprising two or more heating member tunnels, each tunnel adapted for receiving a filament; and a nozzle comprising: a single extrusion aperture for extruding material; and two or more nozzle tunnels each connecting to one of the two or more heating member tunnels, and each having an output end at most 1.5 mm from the single extrusion aperture, wherein each filament is melted in a separate space comprising a heating member tunnel and a corresponding nozzle tunnel.
Abstract:
A system for chicken farming, comprising: a coop floor; at least one slat elevated from the coop floor; and a nesting cabin. The at least one slat is at least partially made of a natural fiber plastic composite (NFPC), such as a wood-plastic composite (WPC). In addition, a method for chicken farming using the system, and a wood-plastic composite for use in improving egg production performance in hens.
Abstract:
The present disclosure relates to a device for assisting in communicably coupling a first organ body with a second organ body by employing a plurality of arc-shaped tissue connector devices comprising a tissue connector body with a proximal and distal end, and a method for manufacturing such a device. The device comprises a curved frame having a principle axis and configured to embrace, at least partially, the first organ body, the curved frame configured to receive a plurality of tissue connector devices which extend from a proximal end thereof coupled to the curved frame and terminate in a free distal end. The disclosure further relates to a tissue connector device, a holder for tissue connector devices and a tissue-collar manipulating device, and a method of coupling a first and a second organ body using such device.
Abstract:
A spring for connecting a pipe to a rod, the spring comprising: a flat tab attached to a rod, wherein the flat tab is aligned with a first face of the rod; an unattached tab aligned with a second face of the rod that is opposite to the first face; a substantially diagonal bridge connecting the flat tab and the unattached tab, wherein the angle between the attached tab and the diagonal bridge is greater than 90; and a button located on the flat tab, wherein the button protrudes from the distal end of the rod when the spring is normally open, and wherein the button is configured to engage with a corresponding hole in a pipe.
Abstract:
A method for three-dimensional interactive segmentation, including: receiving a three-dimensional medical image of an interior volume of a patient's body; automatically performing three dimensional segmentation on the three dimensional medical image to detect and define a region of interest, wherein the performing of the three dimensional segmentation comprises automatically determining a boundary defining the region of interest; receiving from a user spatial information indicating one or more regions of disagreement in the three-dimensional medical image with respect to the determined boundary; and updating the three dimensional segmentation of the three dimensional medical image based on the spatial information received from the user, wherein the updating comprises updating the determined boundary based on the spatial information to redefine the area of interest.