1 / 11

Michael Kotlyachkov

Michael Kotlyachkov. Professional in Signal Processing (video/audio, microwave) Algorithms developer; patent & scientific publications Proficient in C/C++, OOD, SSE2, DSP, MPEG-2, GPU (HLSL,GLSL,CUDA) Committed to ethical business conduct practices. Professional Experience.

brent-ford
Download Presentation

Michael Kotlyachkov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Michael Kotlyachkov • Professional in Signal Processing (video/audio, microwave) • Algorithms developer; patent & scientific publications • Proficient in C/C++, OOD, SSE2, DSP, MPEG-2, GPU (HLSL,GLSL,CUDA) • Committed to ethical business conduct practices

  2. Professional Experience • Inscriber Graphics Systems(subsidiary of Harris) • Budker Institute of Nuclear Physics (world-known scientific team – collaborator of Large Hadron Collider at CERN) • Institute of Applied Physics(leader in microwave imaging & chromatography research)

  3. Personal achievementscontributed to • Inscriber / Harris Graphics Products • New technology in automotive safety • New technology in medical diagnostics • New technology in Custom security control (order of Olympic Committee)

  4. Version 10 upgrade for Harris’ VelocityHD video editor: “There are new effects and transitions that are all CPU- and GPU-accelerated... DVE picture-in-picture, previously done in hardware, can also be accomplished in software with additional controls like soft drop shadows… Enhanced color-correction features include more accurate white, black, and color rebalancing” (http://www.studiodaily.com/main/news/headlines/8958.html) GPU accelerated Color Correction – significantly redesigned version of comprehensive Color Correction Filter, including primary & secondary color correction, chroma keying, color space conversions.

  5. Multiviewer “Centrio” wins best of NAB2007 show award • Constructional element of the multi-viewer is GPU-accelerated DVE (Digital Video Effect) “Picture-In-Picture”: • Scalable to any size & resolution • 3D-rotation • Anti-aliasing • Soft drop shadows • Advanced colored frame (softness, transparency, frame size control–all independently for inner & outer parts of border)

  6. Loudness and Phase Control – other item of my contribution to the multiviewer “Centrio” • Research of the problem – writing educational documentation • Overview of different approaches and metrics: VU-meter, PPM-meter, audio ballistics • Choice of appropriate algorithms • Writing of “AudioMeter” Library • Optimization to required performance

  7. Head Tracking Systemnew technology in automotive safety Research of the problem included: The key of the new technology for smart airbag deployment is the method and computational algorithm to determine 3D position and motion of an occupant. • Theoretical justification of the method • Development of the computational algorithm • Embedded implementation of the algorithm • Creation of prototype of the product Patent:

  8. Step 1 Let us consider a head shape as ball ( ) with point chargeq. Then signal S (x) in point x will be From here, Let us consider autocorrelation function looks like with H=2h Note that quotient So we may write down It means height hmay be evaluated not only from original signal S (x) but also from the signal’s autocorrelation function K (x) !

  9. Step 2 In really, human head isn’t just ball ( ), so we will build now more realistic algorithm. Define inverse functions H(K) and x (K) so that argument increases monotonically from 0 to Kmax = K(0), i.e. According to Step1 we may write down or , and thus to obtain Claiming that H(K) should be constant and therefore , we get condition , when on the curve the real signal may be considered like signal from a point charge !

  10. How it works Step 3 We calculate autocorrelation function Kn from source signal sequence Sn. Then we build discrete functions f1(Ki) and f2(Ki) , , N=32 Next, h is calculated at the points where Finally, we get robust algorithm due of the next two actions: 1. We substitute original signal with its autocorrelation function 2. We make measurements in the best points on the curve which we choose using special condition.

  11. Why should you hire me ? Extensive and broad range of experience originating from: • software R&D • scientific teams of world known research institutes • dynamic environment of start up company • dealing throughout time with professionals in very different engineering areas This experience helped me to find unusual, effective solutions to many complicated problems, and with pleasure I will do the same for you. I am looking to fill for a challenging role in software R&D, where fundamental knowledge, unique combination of engineering skills, and world class software development practices are required.

More Related