Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/brownvc/deep-synth
/ types & classes
Types & classes
46 in github.com/brownvc/deep-synth
⨍
Functions
336
◇
Types & classes
46
↓ 13 callers
Class
ObjectCategories
Determine which categories does each object belong to
deep-synth/data/object_data.py:6
↓ 8 callers
Class
DatasetFilter
Filters every node in the House based on a set of node_filters Then filters every room (with nodes filtered already) in the House bas
deep-synth/data/dataset.py:131
↓ 8 callers
Class
House
Represents a House See SUNCG Toolbox for a detailed description of the structure of the json file describing a house
deep-synth/data/house.py:10
↓ 7 callers
Class
Obj
Standard vertex-face representation, triangulated Order: x, z, y
deep-synth/data/object.py:15
↓ 7 callers
Class
ObjectData
Various information associated with the objects
deep-synth/data/object_data.py:45
↓ 7 callers
Class
SynthNode
Representing a node in synthesis time
deep-synth/scene_synth.py:754
↓ 6 callers
Class
RenderedScene
Loading a rendered room Attributes ---------- category_map (ObjectCategories): object category mapping that should be the sa
deep-synth/data/rendered.py:20
↓ 5 callers
Class
FullyConnected
deep-synth/models/fc.py:8
↓ 5 callers
Class
ModelPrior
deep-synth/model_prior.py:13
↓ 4 callers
Class
ObjectCollection
Provides observation information for a collection of objects
deep-synth/priors/observations.py:16
↓ 4 callers
Class
Transform
Represents an affine transformation composed of translation, rotation, scale
deep-synth/math_utils/__init__.py:16
↓ 3 callers
Class
DiscreteNADEDistribution
deep-synth/models/nade.py:12
↓ 3 callers
Class
ProjectionGenerator
Generates projection between original 3D space and rendered 2D image space Given the position of the room
deep-synth/data/projection.py:5
↓ 2 callers
Class
CategoryCountsDataset
Dataset for training the baseline NADE model for predicting object category counts
deep-synth/categoryCounts_dataset.py:8
↓ 2 callers
Class
DatasetToJSON
Converts the dataset back to the original json format
deep-synth/data/dataset.py:196
↓ 2 callers
Class
DiscreteNADEModule
deep-synth/models/nade.py:86
↓ 2 callers
Class
LocationDataset
Dataset for training/testing the location/category network
deep-synth/location_dataset.py:7
↓ 2 callers
Class
RelativeObservation
deep-synth/priors/observations.py:219
↓ 2 callers
Class
RelativeObservationsDatabase
Encapsulates a set of object arrangement priors
deep-synth/priors/observations.py:274
↓ 2 callers
Class
RotationDataset
Dataset for training/testing the instance/orientation network
deep-synth/rotation_dataset.py:13
↓ 2 callers
Class
ShouldContinueDataset
Dataset for training/testing the "should continue" network
deep-synth/continue_dataset.py:9
↓ 2 callers
Class
Simulator
deep-synth/math_utils/Simulator.py:27
↓ 1 callers
Class
ArrangementGreedySampler
Iterative optimization of object arrangements using greedy sampling of ArrangementPriors
deep-synth/priors/arrangement.py:111
↓ 1 callers
Class
ArrangementPriors
A collection of object arrangement priors for estimating probability of an arrangement and sampling arrangements
deep-synth/priors/arrangement.py:19
↓ 1 callers
Class
Dataset
Class that processed the pickled version of the SUNCG dataset
deep-synth/data/dataset.py:66
↓ 1 callers
Class
DatasetRenderer
Pre-render top-down view of each room in the house (floor, walls and objects)
deep-synth/data/dataset.py:166
↓ 1 callers
Class
DatasetSaver
Save the (usually filtered) dataset into pickle files
deep-synth/data/dataset.py:268
↓ 1 callers
Class
DatasetStats
Gather stats of the houses Useful to get an idea of what's in the dataset And must be called to generate the model frequency information
deep-synth/data/dataset.py:310
↓ 1 callers
Class
Level
Represents a floor level in the house Currently mostly just used to parse the list of nodes and rooms Might change in the future
deep-synth/data/house.py:129
↓ 1 callers
Class
Node
Basic unit of representation of SUNCG Usually a room or an object Refer to SUNCG toolbox for the possible set of attributes
deep-synth/data/house.py:184
↓ 1 callers
Class
PairwiseArrangementPrior
Encapsulates arrangement priors for a specific category key (room_type, obj_category, ref_obj_category)
deep-synth/priors/pairwise.py:12
↓ 1 callers
Class
Projection
deep-synth/data/projection.py:59
↓ 1 callers
Class
RenderedComposite
Multi-channel top-down composite, used as input to NN
deep-synth/data/rendered.py:99
↓ 1 callers
Class
ResNet
deep-synth/models/resnet.py:59
↓ 1 callers
Class
Room
Represents a room in the house
deep-synth/data/house.py:146
↓ 1 callers
Class
SceneSynth
Class that synthesizes scenes based on the trained models
deep-synth/scene_synth.py:19
↓ 1 callers
Class
SynthedRoom
Class that synthesize a single room and keeps its record
deep-synth/scene_synth.py:228
↓ 1 callers
Class
SynthedRoomArrangementBaseline
deep-synth/scene_synth_arrangement_baseline.py:38
↓ 1 callers
Class
SynthedRoomOccurenceBaseline
deep-synth/scene_synth_occurence_baseline.py:65
↓ 1 callers
Class
TopDownView
Take a room, pre-render top-down views Of floor, walls and individual objects That can be used to generate the multi-channel views used i
deep-synth/data/top_down.py:8
Class
Bottleneck
deep-synth/models/resnet.py:20
Class
DatasetAction
Abstract base class defining actions that can be done to the Dataset
deep-synth/data/dataset.py:104
Class
GlobalCategoryFilter
deep-synth/filters/global_category_filter.py:5
Class
OBB
deep-synth/math_utils/OBB.py:8
Class
SceneSynthArrangementBaseline
deep-synth/scene_synth_arrangement_baseline.py:20
Class
SceneSynthOccurenceBaseline
deep-synth/scene_synth_occurence_baseline.py:20