Video decoder comprising a prediction loop filter, the prediction loop filter configured to apply a shearlet transform with a set of shearlet filters onto at least a picture portion so as to obtain a set of coefficient matrices; subject coefficients of the set of coefficient matrices to classification so as to obtain a set of partial coefficient matrices per coefficient matrix, the subjecting comprising, for each coefficient matrix, classifying the coefficients of the respective coefficient matrix into two or more classes so that the set of partial coefficients matrices for the respective coefficient matrix comprises a partial coefficients matrix for each class within which coefficients not belonging to the respective class are zeroed; derive filter information from a data stream, the filter information indicating different sets of one or more filter coefficients for a subset of the two or more classes; derive an in-loop filtered version of the picture portion, so that the deriving the in-loop filtered version of the picture portion comprises subjecting, for each of at least the subset of the two or more classes, the partial coefficient matrix of each of the set of coefficient matrices for the respective class to an inverse shearlet transform with a set of dual shearlet filters so as to obtain a class-specific component signal for the respective class, filtering the class-specific component signal of each class of the subset of the two or more classes using the set of one or more filter coefficients indicated by the filter information for the respective class, and summing the filtered class-specific component signals of the subset of classes, wherein the subset of the two or more classes comprises all classes or excludes at least one class. apply a shearlet transform with a set of shearlet filters onto at least a picture portion so as to obtain a set of coefficient matrices; subject coefficients of the set of coefficient matrices to classification so as to obtain a set of partial coefficient matrices per coefficient matrix, the subjecting comprising, for each coefficient matrix, classifying the coefficients of the respective coefficient matrix into two or more classes so that the set of partial coefficients matrices for the respective coefficient matrix comprises a partial coefficients matrix for each class within which coefficients not belonging to the respective class are zeroed; derive filter information from a data stream, the filter information indicating different sets of one or more filter coefficients for a subset of the two or more classes; derive an in-loop filtered version of the picture portion, so that the deriving the in-loop filtered version of the picture portion comprises subjecting, for each of at least the subset of the two or more classes, the partial coefficient matrix of each of the set of coefficient matrices for the respective class to an inverse shearlet transform with a set of dual shearlet filters so as to obtain a class-specific component signal for the respective class, filtering the class-specific component signal of each class of the subset of the two or more classes using the set of one or more filter coefficients indicated by the filter information for the respective class, and summing the filtered class-specific component signals of the subset of classes, subjecting, for each of at least the subset of the two or more classes, the partial coefficient matrix of each of the set of coefficient matrices for the respective class to an inverse shearlet transform with a set of dual shearlet filters so as to obtain a class-specific component signal for the respective class, filtering the class-specific component signal of each class of the subset of the two or more classes using the set of one or more filter coefficients indicated by the filter information for the respective class, and summing the filtered class-specific component signals of the subset of classes, wherein the subset of the two or more classes comprises all classes or excludes at least one class.