130 likes | 370 Views
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.
E N D
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 • 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)
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)
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.
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)
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
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:
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) !
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 !
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.
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.