Solving the problem of finding the center line of a vessel

 3r? 3522. 3r3-31. 3r38080. The essence of the task
 3r? 3522. In the process of medical diagnosis, it may be necessary to examine the vessels of the patient. Such a study is called angiography. With the advent of tomographs, in addition to classical angiography, MRI and CT angiography methods have appeared, which, in contrast to traditional angiography, which gives only a flat image in one projection, allow us to obtain a complete three-dimensional representation of the vessels. To carry out such studies, a contrast is injected into the patient’s blood — a special substance that makes the vessels ...
+ 0 -

“Digital typography” or my experience in mobile book digitization

“Digital typography” or my experience in mobile book digitization 
3r3-31. Do you like books the way I love them
 
Childhood and youth spent in a small town, where in the district library from encyclopedias there was only the “Big Encyclopedic Dictionary” taught to be careful, almost reverent attitude to any technical book. I understand why people who survived the blockade kept a supply of food at home. The first time, getting access to a more or less high-speed Internet all the time wanted to download new books and save them to your hard drive, save, save :). Then came twirpx and I realized that books, like knowledge, must participate in a constant circulation...
+ 0 -

Fast resize of jeeps on the video card

In applications for working with images, the problem of resizing jeeps (JPEG compressed images) is quite common. In this case, you can not immediately make a resize and you must first decode the original data. There is nothing complicated and new in this, but if it needs to be done many millions of times a day, then the optimization of the performance of such a solution, which should be very fast, becomes especially important.
 
Fast resize of jeeps on the video card  
 
 
This task is often encountered when organizing remote hosting for image storage, since most cameras and phones are shot in JPEG format. Daily photo archives of leading web ...
+ 0 -

A new science of looking around the corner

The researchers of computer vision have discovered the hidden world of visual signals that we have at our disposal, where there are inconspicuous movements that give out what was said and vague images of what is around the corner of


 
A new science of looking around the corner  
 
Specialist in computer vision Antonio Torralba , resting on the coast of Spain in 201? noticed on the wall of his room in the hotel random shadows, which seemed to be nothing to discard. As a result, Torralba realized that the color-changing spots on the wall were not shadows, but dull, inverted images of the patio that was outside. The window worked like ...[/h]
+ 0 -

Labeling machine for labels - unfolding cylindrical distortion programmatically

Labeling machine for labels - unfolding cylindrical distortion programmaticallyIn our application there is a feature, like the son of my mother's girlfriend vivino - the definition of wine from a photograph. Under the hood - the use of third-party services, Tineye - to determine the most appropriate label, Google Vision - to read the text on it. The latter is necessary in order to clarify the correct product, tk. image search does not take into account the importance of certain regions, as a rule - it is textual information - year and type of wine.
 
However, the accuracy of both services is significantly reduced due to the fact that the label is distorted by a cylindrical ...
+ 0 -

Google announces a competition of attacks on computer vision algorithms

Google announces a competition of attacks on computer vision algorithmsRecognition of images using neural networks is getting better, but so far researchers have not overcome some of its fundamental shortcomings. Where a person clearly and clearly sees, for example, a bicycle, even an advanced trained AI can see a bird.
 
 
Often the reason for the so-called "harmful data" (or "competitive elements", or "malicious copies" or even a bunch of options, because "adversary examples" never received the standard translation). These are data that deceive the neural network classifier, giving it signs of other classes-information that is not important and not visible to human ...
+ 0 -

Mikhail Bessmeltsev and his colleague developed new algorithms for vectorizing graphics

Mikhail Bessmeltsev and his colleague developed new algorithms for vectorizing graphics  

From left to right: the original, framed field (frame field) and the final result. Based on the noisy bitmap image in grayscale, a framed field is calculated, aligned along the lines of the picture. On sharp angles of the X- and T-intersection type, vectors are superimposed in both directions. Then, the topology of the drawing is extracted from this field - and the final generation of vector curves
is made.

 
 
Vectorization of images is a fundamental component of the workflow in graphic design, engineering and computer animation. It converts drawings of artists and designers into smooth curves, which ...
+ 0 -

QIWI-terminals. How to take maximum of simple technology

QIWI-terminals. How to take maximum of simple technologyAt the beginning of 201? we, the software development team for QIWI Terminals, collected the wishes of the company's divisions - we learned which global tasks colleagues would like to solve with our help, so that life would become easier.
 
 
Most of all I was pleased with the request of the customer service, working with calls and claims from payers:
 
 
"There is a problem: the client makes payment on the terminal, but it does not reach the processing - or the terminal could hang, or the Internet working through the gsm-modem, fell off. And it turns out that the client has a check, but there ...
+ 0 -

Practical use of neural networks

Practical use of neural networks  
 
For sure, many remember the 4th series of the 4th season of the Silicon Valley, released last year, in which Dzang Young recorded the Not HotDog application.
 
 
As it turned out in fact, it was a real application that made HBO especially for this series and about it Habr already wrote .
 
 
Well, we'll tell you how to make a bot to determine not only hot dogs, but many other items, as well as to determine the sex and age of people in the photo.
 
for Android or ...
+ 0 -

Optimizing graphics for the web: the most important

Optimizing graphics for the web: the most importantThe author of the e-book is Eddie Osmani, one of the leaders of the development of Google Chrome
 
 

tl; dr


 

Image compression should always be automated


 
Optimization of graphics must be automated. It's easy to forget about it, recommendations change, and the content itself can easily slip past the assembly line. For automation when assembling, use imagemin or libvips . There are many others.
 
 
Most CDNs (for example, Akamai ) And third-party solutions like ...[/h][/h]
+ 0 -