Source author record

Grigory Solomatov

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

4works
5topics
4close collaborators

Published work

4 publications

preprint2026arXiv

Conditions for well-posed color recovery in scattering media

Recovering scene color from images captured in scattering media is a fundamental inverse problem in optical imaging. Yet the problem is intrinsically ill-posed as multiple solutions can explain the same observation, and prediction error cannot be controlled without understanding the space of candidate solutions. Here, we present sufficient conditions under which color recovery in a scattering medium becomes well-posed. Observing that ill-posedness stems from (i) projection of spectral signals onto pixel intensities, and (ii) unknown medium parameters, we demonstrate that sensor improvements alone cannot resolve medium-induced distortions without additional constraints. We identify recovery patterns, cross-pixel relationships that naturally occur in images, and prove, for an ideal hyperspectral camera, that they restrict the solution to a unique candidate. This opens the door to a new class of vision algorithms grounded in first principles, enabling quantitative analysis of images in scattering environments.

preprint2022arXiv

Fast Decoding of AG Codes

We present an efficient list decoding algorithm in the style of Guruswami-Sudan for algebraic geometry codes. Our decoder can decode any such code using O~(sℓωμω−1(n+g))\tilde{\mathcal O}(s\ell^ωμ^{ω-1}(n+g)) operations in the underlying finite field, where nn is the code length, gg is the genus of the function field used to construct the code, ss is the multiplicity parameter, ℓ\ell is the designed list size and μμ is the smallest positive element in the Weierstrass semigroup at some chosen place; the "soft-O" notation O~(⋅)\tilde{\mathcal O}(\cdot) is similar to the "big-O" notation O(⋅){\mathcal O}(\cdot), but ignores logarithmic factors. For the interpolation step, which constitutes the computational bottleneck of our approach, we use known algorithms for univariate polynomial matrices, while the root-finding step is solved using existing algorithms for root-finding over univariate power series.

preprint2020arXiv

Fast Encoding of AG Codes over CabC_{ab} Curves

We investigate algorithms for encoding of one-point algebraic geometry (AG) codes over certain plane curves called CabC_{ab} curves, as well as algorithms for inverting the encoding map, which we call "unencoding". Some CabC_{ab} curves have many points or are even maximal, e.g. the Hermitian curve. Our encoding resp. unencoding algorithms have complexity O~(n3/2)\tilde{O}(n^{3/2}) resp. O~(qn)\tilde{O}(qn) for AG codes over any CabC_{ab} curve satisfying very mild assumptions, where nn is the code length and qq the base field size, and O~\tilde{O} ignores constants and logarithmic factors in the estimate. For codes over curves whose evaluation points lie on a grid-like structure, notably the Hermitian curve and norm-trace curves, we show that our algorithms have quasi-linear time complexity O~(n)\tilde{O}(n) for both operations. For infinite families of curves whose number of points is a constant factor away from the Hasse--Weil bound, our encoding algorithm has complexity O~(n5/4)\tilde{O}(n^{5/4}) while unencoding has O~(n3/2)\tilde{O}(n^{3/2}).

preprint2020arXiv

Generic bivariate multi-point evaluation, interpolation and modular composition with precomputation

Suppose K\mathbb{K} is a large enough field and P⊂K2\mathcal{P} \subset \mathbb{K}^2 is a fixed, generic set of points which is available for precomputation. We introduce a technique called \emph{reshaping} which allows us to design quasi-linear algorithms for both: computing the evaluations of an input polynomial f∈K[x,y]f \in \mathbb{K}[x,y] at all points of P\mathcal{P}; and computing an interpolant f∈K[x,y]f \in \mathbb{K}[x,y] which takes prescribed values on P\mathcal{P} and satisfies an input yy-degree bound. Our genericity assumption is explicit and we prove that it holds for most point sets over a large enough field. If P\mathcal{P} violates the assumption, our algorithms still work and the performance degrades smoothly according to a distance from being generic. To show that the reshaping technique may have an impact on other related problems, we apply it to modular composition: suppose generic polynomials M∈K[x]M \in \mathbb{K}[x] and A∈K[x]A \in \mathbb{K}[x] are available for precomputation, then given an input f∈K[x,y]f \in \mathbb{K}[x,y] we show how to compute f(x,A(x))rem⁡M(x)f(x, A(x)) \operatorname{rem} M(x) in quasi-linear time.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.